Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
- Service Configuration
- Errors
- CertificateState
- CertificateType
- ClientAuthenticationStatus
- ClientAuthenticationType
- DirectoryConfigurationStatus
- DirectoryEdition
- DirectorySize
- DirectoryStage
- DirectoryType
- DomainControllerStatus
- IpRouteStatusMsg
- LDAPSStatus
- LDAPSType
- OSVersion
- RadiusAuthenticationProtocol
- RadiusStatus
- RegionType
- ReplicationScope
- SchemaExtensionStatus
- SelectiveAuth
- ShareMethod
- ShareStatus
- SnapshotStatus
- SnapshotType
- TargetType
- TopicStatus
- TrustDirection
- TrustState
- TrustType
- UpdateStatus
- UpdateType
- Attribute
- Certificate
- CertificateInfo
- ClientAuthenticationSettingInfo
- ClientCertAuthSettings
- Computer
- ConditionalForwarder
- DirectoryConnectSettings
- DirectoryConnectSettingsDescription
- DirectoryDescription
- DirectoryLimits
- DirectoryVpcSettings
- DirectoryVpcSettingsDescription
- DomainController
- EventTopic
- IpRoute
- IpRouteInfo
- LDAPSSettingInfo
- LogSubscription
- OSUpdateSettings
- OwnerDirectoryDescription
- RadiusSettings
- RegionDescription
- RegionsInfo
- SchemaExtensionInfo
- Setting
- SettingEntry
- ShareTarget
- SharedDirectory
- Snapshot
- SnapshotLimits
- Tag
- Trust
- UnshareTarget
- UpdateInfoEntry
- UpdateValue
Synopsis
- defaultService :: Service
- _AccessDeniedException :: AsError a => Fold a ServiceError
- _AuthenticationFailedException :: AsError a => Fold a ServiceError
- _CertificateAlreadyExistsException :: AsError a => Fold a ServiceError
- _CertificateDoesNotExistException :: AsError a => Fold a ServiceError
- _CertificateInUseException :: AsError a => Fold a ServiceError
- _CertificateLimitExceededException :: AsError a => Fold a ServiceError
- _ClientException :: AsError a => Fold a ServiceError
- _DirectoryAlreadyInRegionException :: AsError a => Fold a ServiceError
- _DirectoryAlreadySharedException :: AsError a => Fold a ServiceError
- _DirectoryDoesNotExistException :: AsError a => Fold a ServiceError
- _DirectoryInDesiredStateException :: AsError a => Fold a ServiceError
- _DirectoryLimitExceededException :: AsError a => Fold a ServiceError
- _DirectoryNotSharedException :: AsError a => Fold a ServiceError
- _DirectoryUnavailableException :: AsError a => Fold a ServiceError
- _DomainControllerLimitExceededException :: AsError a => Fold a ServiceError
- _EntityAlreadyExistsException :: AsError a => Fold a ServiceError
- _EntityDoesNotExistException :: AsError a => Fold a ServiceError
- _IncompatibleSettingsException :: AsError a => Fold a ServiceError
- _InsufficientPermissionsException :: AsError a => Fold a ServiceError
- _InvalidCertificateException :: AsError a => Fold a ServiceError
- _InvalidClientAuthStatusException :: AsError a => Fold a ServiceError
- _InvalidLDAPSStatusException :: AsError a => Fold a ServiceError
- _InvalidNextTokenException :: AsError a => Fold a ServiceError
- _InvalidParameterException :: AsError a => Fold a ServiceError
- _InvalidPasswordException :: AsError a => Fold a ServiceError
- _InvalidTargetException :: AsError a => Fold a ServiceError
- _IpRouteLimitExceededException :: AsError a => Fold a ServiceError
- _NoAvailableCertificateException :: AsError a => Fold a ServiceError
- _OrganizationsException :: AsError a => Fold a ServiceError
- _RegionLimitExceededException :: AsError a => Fold a ServiceError
- _ServiceException :: AsError a => Fold a ServiceError
- _ShareLimitExceededException :: AsError a => Fold a ServiceError
- _SnapshotLimitExceededException :: AsError a => Fold a ServiceError
- _TagLimitExceededException :: AsError a => Fold a ServiceError
- _UnsupportedOperationException :: AsError a => Fold a ServiceError
- _UnsupportedSettingsException :: AsError a => Fold a ServiceError
- _UserDoesNotExistException :: AsError a => Fold a ServiceError
- 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 DirectoryConfigurationStatus where
- DirectoryConfigurationStatus' { }
- pattern DirectoryConfigurationStatus_Default :: DirectoryConfigurationStatus
- pattern DirectoryConfigurationStatus_Failed :: DirectoryConfigurationStatus
- pattern DirectoryConfigurationStatus_Requested :: DirectoryConfigurationStatus
- pattern DirectoryConfigurationStatus_Updated :: DirectoryConfigurationStatus
- pattern DirectoryConfigurationStatus_Updating :: DirectoryConfigurationStatus
- 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 OSVersion where
- OSVersion' { }
- pattern OSVersion_SERVER_2012 :: OSVersion
- pattern OSVersion_SERVER_2019 :: OSVersion
- 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
- newtype UpdateStatus where
- UpdateStatus' { }
- pattern UpdateStatus_UpdateFailed :: UpdateStatus
- pattern UpdateStatus_Updated :: UpdateStatus
- pattern UpdateStatus_Updating :: UpdateStatus
- newtype UpdateType where
- UpdateType' { }
- pattern UpdateType_OS :: UpdateType
- data Attribute = Attribute' {}
- newAttribute :: Attribute
- attribute_name :: Lens' Attribute (Maybe Text)
- attribute_value :: Lens' Attribute (Maybe Text)
- data Certificate = Certificate' {}
- newCertificate :: Certificate
- certificate_certificateId :: Lens' Certificate (Maybe Text)
- certificate_clientCertAuthSettings :: Lens' Certificate (Maybe ClientCertAuthSettings)
- certificate_commonName :: Lens' Certificate (Maybe Text)
- certificate_expiryDateTime :: Lens' Certificate (Maybe UTCTime)
- certificate_registeredDateTime :: Lens' Certificate (Maybe UTCTime)
- certificate_state :: Lens' Certificate (Maybe CertificateState)
- certificate_stateReason :: Lens' Certificate (Maybe Text)
- certificate_type :: Lens' Certificate (Maybe CertificateType)
- data CertificateInfo = CertificateInfo' {}
- newCertificateInfo :: CertificateInfo
- certificateInfo_certificateId :: Lens' CertificateInfo (Maybe Text)
- certificateInfo_commonName :: Lens' CertificateInfo (Maybe Text)
- certificateInfo_expiryDateTime :: Lens' CertificateInfo (Maybe UTCTime)
- certificateInfo_state :: Lens' CertificateInfo (Maybe CertificateState)
- certificateInfo_type :: Lens' CertificateInfo (Maybe CertificateType)
- data ClientAuthenticationSettingInfo = ClientAuthenticationSettingInfo' {}
- newClientAuthenticationSettingInfo :: ClientAuthenticationSettingInfo
- clientAuthenticationSettingInfo_lastUpdatedDateTime :: Lens' ClientAuthenticationSettingInfo (Maybe UTCTime)
- clientAuthenticationSettingInfo_status :: Lens' ClientAuthenticationSettingInfo (Maybe ClientAuthenticationStatus)
- clientAuthenticationSettingInfo_type :: Lens' ClientAuthenticationSettingInfo (Maybe ClientAuthenticationType)
- data ClientCertAuthSettings = ClientCertAuthSettings' {}
- newClientCertAuthSettings :: ClientCertAuthSettings
- clientCertAuthSettings_oCSPUrl :: Lens' ClientCertAuthSettings (Maybe Text)
- data Computer = Computer' {}
- newComputer :: Computer
- computer_computerAttributes :: Lens' Computer (Maybe [Attribute])
- computer_computerId :: Lens' Computer (Maybe Text)
- computer_computerName :: Lens' Computer (Maybe Text)
- data ConditionalForwarder = ConditionalForwarder' {}
- newConditionalForwarder :: ConditionalForwarder
- conditionalForwarder_dnsIpAddrs :: Lens' ConditionalForwarder (Maybe [Text])
- conditionalForwarder_remoteDomainName :: Lens' ConditionalForwarder (Maybe Text)
- conditionalForwarder_replicationScope :: Lens' ConditionalForwarder (Maybe ReplicationScope)
- data DirectoryConnectSettings = DirectoryConnectSettings' {
- vpcId :: Text
- subnetIds :: [Text]
- customerDnsIps :: [Text]
- customerUserName :: Text
- newDirectoryConnectSettings :: Text -> Text -> DirectoryConnectSettings
- directoryConnectSettings_vpcId :: Lens' DirectoryConnectSettings Text
- directoryConnectSettings_subnetIds :: Lens' DirectoryConnectSettings [Text]
- directoryConnectSettings_customerDnsIps :: Lens' DirectoryConnectSettings [Text]
- directoryConnectSettings_customerUserName :: Lens' DirectoryConnectSettings Text
- data DirectoryConnectSettingsDescription = DirectoryConnectSettingsDescription' {
- availabilityZones :: Maybe [Text]
- connectIps :: Maybe [Text]
- customerUserName :: Maybe Text
- securityGroupId :: Maybe Text
- subnetIds :: Maybe [Text]
- vpcId :: Maybe Text
- newDirectoryConnectSettingsDescription :: DirectoryConnectSettingsDescription
- directoryConnectSettingsDescription_availabilityZones :: Lens' DirectoryConnectSettingsDescription (Maybe [Text])
- directoryConnectSettingsDescription_connectIps :: Lens' DirectoryConnectSettingsDescription (Maybe [Text])
- directoryConnectSettingsDescription_customerUserName :: Lens' DirectoryConnectSettingsDescription (Maybe Text)
- directoryConnectSettingsDescription_securityGroupId :: Lens' DirectoryConnectSettingsDescription (Maybe Text)
- directoryConnectSettingsDescription_subnetIds :: Lens' DirectoryConnectSettingsDescription (Maybe [Text])
- directoryConnectSettingsDescription_vpcId :: Lens' DirectoryConnectSettingsDescription (Maybe Text)
- data DirectoryDescription = DirectoryDescription' {
- accessUrl :: Maybe Text
- alias :: Maybe Text
- connectSettings :: Maybe DirectoryConnectSettingsDescription
- description :: Maybe Text
- desiredNumberOfDomainControllers :: Maybe Natural
- directoryId :: Maybe Text
- dnsIpAddrs :: Maybe [Text]
- edition :: Maybe DirectoryEdition
- launchTime :: Maybe POSIX
- name :: Maybe Text
- osVersion :: Maybe OSVersion
- ownerDirectoryDescription :: Maybe OwnerDirectoryDescription
- radiusSettings :: Maybe RadiusSettings
- radiusStatus :: Maybe RadiusStatus
- regionsInfo :: Maybe RegionsInfo
- shareMethod :: Maybe ShareMethod
- shareNotes :: Maybe (Sensitive Text)
- shareStatus :: Maybe ShareStatus
- shortName :: Maybe Text
- size :: Maybe DirectorySize
- ssoEnabled :: Maybe Bool
- stage :: Maybe DirectoryStage
- stageLastUpdatedDateTime :: Maybe POSIX
- stageReason :: Maybe Text
- type' :: Maybe DirectoryType
- vpcSettings :: Maybe DirectoryVpcSettingsDescription
- newDirectoryDescription :: DirectoryDescription
- directoryDescription_accessUrl :: Lens' DirectoryDescription (Maybe Text)
- directoryDescription_alias :: Lens' DirectoryDescription (Maybe Text)
- directoryDescription_connectSettings :: Lens' DirectoryDescription (Maybe DirectoryConnectSettingsDescription)
- directoryDescription_description :: Lens' DirectoryDescription (Maybe Text)
- directoryDescription_desiredNumberOfDomainControllers :: Lens' DirectoryDescription (Maybe Natural)
- directoryDescription_directoryId :: Lens' DirectoryDescription (Maybe Text)
- directoryDescription_dnsIpAddrs :: Lens' DirectoryDescription (Maybe [Text])
- directoryDescription_edition :: Lens' DirectoryDescription (Maybe DirectoryEdition)
- directoryDescription_launchTime :: Lens' DirectoryDescription (Maybe UTCTime)
- directoryDescription_name :: Lens' DirectoryDescription (Maybe Text)
- directoryDescription_osVersion :: Lens' DirectoryDescription (Maybe OSVersion)
- directoryDescription_ownerDirectoryDescription :: Lens' DirectoryDescription (Maybe OwnerDirectoryDescription)
- directoryDescription_radiusSettings :: Lens' DirectoryDescription (Maybe RadiusSettings)
- directoryDescription_radiusStatus :: Lens' DirectoryDescription (Maybe RadiusStatus)
- directoryDescription_regionsInfo :: Lens' DirectoryDescription (Maybe RegionsInfo)
- directoryDescription_shareMethod :: Lens' DirectoryDescription (Maybe ShareMethod)
- directoryDescription_shareNotes :: Lens' DirectoryDescription (Maybe Text)
- directoryDescription_shareStatus :: Lens' DirectoryDescription (Maybe ShareStatus)
- directoryDescription_shortName :: Lens' DirectoryDescription (Maybe Text)
- directoryDescription_size :: Lens' DirectoryDescription (Maybe DirectorySize)
- directoryDescription_ssoEnabled :: Lens' DirectoryDescription (Maybe Bool)
- directoryDescription_stage :: Lens' DirectoryDescription (Maybe DirectoryStage)
- directoryDescription_stageLastUpdatedDateTime :: Lens' DirectoryDescription (Maybe UTCTime)
- directoryDescription_stageReason :: Lens' DirectoryDescription (Maybe Text)
- directoryDescription_type :: Lens' DirectoryDescription (Maybe DirectoryType)
- directoryDescription_vpcSettings :: Lens' DirectoryDescription (Maybe DirectoryVpcSettingsDescription)
- data DirectoryLimits = DirectoryLimits' {
- cloudOnlyDirectoriesCurrentCount :: Maybe Natural
- cloudOnlyDirectoriesLimit :: Maybe Natural
- cloudOnlyDirectoriesLimitReached :: Maybe Bool
- cloudOnlyMicrosoftADCurrentCount :: Maybe Natural
- cloudOnlyMicrosoftADLimit :: Maybe Natural
- cloudOnlyMicrosoftADLimitReached :: Maybe Bool
- connectedDirectoriesCurrentCount :: Maybe Natural
- connectedDirectoriesLimit :: Maybe Natural
- connectedDirectoriesLimitReached :: Maybe Bool
- newDirectoryLimits :: DirectoryLimits
- directoryLimits_cloudOnlyDirectoriesCurrentCount :: Lens' DirectoryLimits (Maybe Natural)
- directoryLimits_cloudOnlyDirectoriesLimit :: Lens' DirectoryLimits (Maybe Natural)
- directoryLimits_cloudOnlyDirectoriesLimitReached :: Lens' DirectoryLimits (Maybe Bool)
- directoryLimits_cloudOnlyMicrosoftADCurrentCount :: Lens' DirectoryLimits (Maybe Natural)
- directoryLimits_cloudOnlyMicrosoftADLimit :: Lens' DirectoryLimits (Maybe Natural)
- directoryLimits_cloudOnlyMicrosoftADLimitReached :: Lens' DirectoryLimits (Maybe Bool)
- directoryLimits_connectedDirectoriesCurrentCount :: Lens' DirectoryLimits (Maybe Natural)
- directoryLimits_connectedDirectoriesLimit :: Lens' DirectoryLimits (Maybe Natural)
- directoryLimits_connectedDirectoriesLimitReached :: Lens' DirectoryLimits (Maybe Bool)
- data DirectoryVpcSettings = DirectoryVpcSettings' {}
- newDirectoryVpcSettings :: Text -> DirectoryVpcSettings
- directoryVpcSettings_vpcId :: Lens' DirectoryVpcSettings Text
- directoryVpcSettings_subnetIds :: Lens' DirectoryVpcSettings [Text]
- data DirectoryVpcSettingsDescription = DirectoryVpcSettingsDescription' {}
- newDirectoryVpcSettingsDescription :: DirectoryVpcSettingsDescription
- directoryVpcSettingsDescription_availabilityZones :: Lens' DirectoryVpcSettingsDescription (Maybe [Text])
- directoryVpcSettingsDescription_securityGroupId :: Lens' DirectoryVpcSettingsDescription (Maybe Text)
- directoryVpcSettingsDescription_subnetIds :: Lens' DirectoryVpcSettingsDescription (Maybe [Text])
- directoryVpcSettingsDescription_vpcId :: Lens' DirectoryVpcSettingsDescription (Maybe Text)
- data DomainController = DomainController' {}
- newDomainController :: DomainController
- domainController_availabilityZone :: Lens' DomainController (Maybe Text)
- domainController_directoryId :: Lens' DomainController (Maybe Text)
- domainController_dnsIpAddr :: Lens' DomainController (Maybe Text)
- domainController_domainControllerId :: Lens' DomainController (Maybe Text)
- domainController_launchTime :: Lens' DomainController (Maybe UTCTime)
- domainController_status :: Lens' DomainController (Maybe DomainControllerStatus)
- domainController_statusLastUpdatedDateTime :: Lens' DomainController (Maybe UTCTime)
- domainController_statusReason :: Lens' DomainController (Maybe Text)
- domainController_subnetId :: Lens' DomainController (Maybe Text)
- domainController_vpcId :: Lens' DomainController (Maybe Text)
- data EventTopic = EventTopic' {}
- newEventTopic :: EventTopic
- eventTopic_createdDateTime :: Lens' EventTopic (Maybe UTCTime)
- eventTopic_directoryId :: Lens' EventTopic (Maybe Text)
- eventTopic_status :: Lens' EventTopic (Maybe TopicStatus)
- eventTopic_topicArn :: Lens' EventTopic (Maybe Text)
- eventTopic_topicName :: Lens' EventTopic (Maybe Text)
- data IpRoute = IpRoute' {}
- newIpRoute :: IpRoute
- ipRoute_cidrIp :: Lens' IpRoute (Maybe Text)
- ipRoute_description :: Lens' IpRoute (Maybe Text)
- data IpRouteInfo = IpRouteInfo' {}
- newIpRouteInfo :: IpRouteInfo
- ipRouteInfo_addedDateTime :: Lens' IpRouteInfo (Maybe UTCTime)
- ipRouteInfo_cidrIp :: Lens' IpRouteInfo (Maybe Text)
- ipRouteInfo_description :: Lens' IpRouteInfo (Maybe Text)
- ipRouteInfo_directoryId :: Lens' IpRouteInfo (Maybe Text)
- ipRouteInfo_ipRouteStatusMsg :: Lens' IpRouteInfo (Maybe IpRouteStatusMsg)
- ipRouteInfo_ipRouteStatusReason :: Lens' IpRouteInfo (Maybe Text)
- data LDAPSSettingInfo = LDAPSSettingInfo' {}
- newLDAPSSettingInfo :: LDAPSSettingInfo
- lDAPSSettingInfo_lDAPSStatus :: Lens' LDAPSSettingInfo (Maybe LDAPSStatus)
- lDAPSSettingInfo_lDAPSStatusReason :: Lens' LDAPSSettingInfo (Maybe Text)
- lDAPSSettingInfo_lastUpdatedDateTime :: Lens' LDAPSSettingInfo (Maybe UTCTime)
- data LogSubscription = LogSubscription' {}
- newLogSubscription :: LogSubscription
- logSubscription_directoryId :: Lens' LogSubscription (Maybe Text)
- logSubscription_logGroupName :: Lens' LogSubscription (Maybe Text)
- logSubscription_subscriptionCreatedDateTime :: Lens' LogSubscription (Maybe UTCTime)
- data OSUpdateSettings = OSUpdateSettings' {}
- newOSUpdateSettings :: OSUpdateSettings
- oSUpdateSettings_oSVersion :: Lens' OSUpdateSettings (Maybe OSVersion)
- data OwnerDirectoryDescription = OwnerDirectoryDescription' {}
- newOwnerDirectoryDescription :: OwnerDirectoryDescription
- ownerDirectoryDescription_accountId :: Lens' OwnerDirectoryDescription (Maybe Text)
- ownerDirectoryDescription_directoryId :: Lens' OwnerDirectoryDescription (Maybe Text)
- ownerDirectoryDescription_dnsIpAddrs :: Lens' OwnerDirectoryDescription (Maybe [Text])
- ownerDirectoryDescription_radiusSettings :: Lens' OwnerDirectoryDescription (Maybe RadiusSettings)
- ownerDirectoryDescription_radiusStatus :: Lens' OwnerDirectoryDescription (Maybe RadiusStatus)
- ownerDirectoryDescription_vpcSettings :: Lens' OwnerDirectoryDescription (Maybe DirectoryVpcSettingsDescription)
- data RadiusSettings = RadiusSettings' {}
- newRadiusSettings :: RadiusSettings
- radiusSettings_authenticationProtocol :: Lens' RadiusSettings (Maybe RadiusAuthenticationProtocol)
- radiusSettings_displayLabel :: Lens' RadiusSettings (Maybe Text)
- radiusSettings_radiusPort :: Lens' RadiusSettings (Maybe Natural)
- radiusSettings_radiusRetries :: Lens' RadiusSettings (Maybe Natural)
- radiusSettings_radiusServers :: Lens' RadiusSettings (Maybe [Text])
- radiusSettings_radiusTimeout :: Lens' RadiusSettings (Maybe Natural)
- radiusSettings_sharedSecret :: Lens' RadiusSettings (Maybe Text)
- radiusSettings_useSameUsername :: Lens' RadiusSettings (Maybe Bool)
- data RegionDescription = RegionDescription' {}
- newRegionDescription :: RegionDescription
- regionDescription_desiredNumberOfDomainControllers :: Lens' RegionDescription (Maybe Natural)
- regionDescription_directoryId :: Lens' RegionDescription (Maybe Text)
- regionDescription_lastUpdatedDateTime :: Lens' RegionDescription (Maybe UTCTime)
- regionDescription_launchTime :: Lens' RegionDescription (Maybe UTCTime)
- regionDescription_regionName :: Lens' RegionDescription (Maybe Text)
- regionDescription_regionType :: Lens' RegionDescription (Maybe RegionType)
- regionDescription_status :: Lens' RegionDescription (Maybe DirectoryStage)
- regionDescription_statusLastUpdatedDateTime :: Lens' RegionDescription (Maybe UTCTime)
- regionDescription_vpcSettings :: Lens' RegionDescription (Maybe DirectoryVpcSettings)
- data RegionsInfo = RegionsInfo' {
- additionalRegions :: Maybe [Text]
- primaryRegion :: Maybe Text
- newRegionsInfo :: RegionsInfo
- regionsInfo_additionalRegions :: Lens' RegionsInfo (Maybe [Text])
- regionsInfo_primaryRegion :: Lens' RegionsInfo (Maybe Text)
- data SchemaExtensionInfo = SchemaExtensionInfo' {}
- newSchemaExtensionInfo :: SchemaExtensionInfo
- schemaExtensionInfo_description :: Lens' SchemaExtensionInfo (Maybe Text)
- schemaExtensionInfo_directoryId :: Lens' SchemaExtensionInfo (Maybe Text)
- schemaExtensionInfo_endDateTime :: Lens' SchemaExtensionInfo (Maybe UTCTime)
- schemaExtensionInfo_schemaExtensionId :: Lens' SchemaExtensionInfo (Maybe Text)
- schemaExtensionInfo_schemaExtensionStatus :: Lens' SchemaExtensionInfo (Maybe SchemaExtensionStatus)
- schemaExtensionInfo_schemaExtensionStatusReason :: Lens' SchemaExtensionInfo (Maybe Text)
- schemaExtensionInfo_startDateTime :: Lens' SchemaExtensionInfo (Maybe UTCTime)
- data Setting = Setting' {}
- newSetting :: Text -> Text -> Setting
- setting_name :: Lens' Setting Text
- setting_value :: Lens' Setting Text
- data SettingEntry = SettingEntry' {
- allowedValues :: Maybe Text
- appliedValue :: Maybe Text
- lastRequestedDateTime :: Maybe POSIX
- lastUpdatedDateTime :: Maybe POSIX
- name :: Maybe Text
- requestDetailedStatus :: Maybe (HashMap Text DirectoryConfigurationStatus)
- requestStatus :: Maybe DirectoryConfigurationStatus
- requestStatusMessage :: Maybe Text
- requestedValue :: Maybe Text
- type' :: Maybe Text
- newSettingEntry :: SettingEntry
- settingEntry_allowedValues :: Lens' SettingEntry (Maybe Text)
- settingEntry_appliedValue :: Lens' SettingEntry (Maybe Text)
- settingEntry_lastRequestedDateTime :: Lens' SettingEntry (Maybe UTCTime)
- settingEntry_lastUpdatedDateTime :: Lens' SettingEntry (Maybe UTCTime)
- settingEntry_name :: Lens' SettingEntry (Maybe Text)
- settingEntry_requestDetailedStatus :: Lens' SettingEntry (Maybe (HashMap Text DirectoryConfigurationStatus))
- settingEntry_requestStatus :: Lens' SettingEntry (Maybe DirectoryConfigurationStatus)
- settingEntry_requestStatusMessage :: Lens' SettingEntry (Maybe Text)
- settingEntry_requestedValue :: Lens' SettingEntry (Maybe Text)
- settingEntry_type :: Lens' SettingEntry (Maybe Text)
- data ShareTarget = ShareTarget' {
- id :: Text
- type' :: TargetType
- newShareTarget :: Text -> TargetType -> ShareTarget
- shareTarget_id :: Lens' ShareTarget Text
- shareTarget_type :: Lens' ShareTarget TargetType
- data SharedDirectory = SharedDirectory' {}
- newSharedDirectory :: SharedDirectory
- sharedDirectory_createdDateTime :: Lens' SharedDirectory (Maybe UTCTime)
- sharedDirectory_lastUpdatedDateTime :: Lens' SharedDirectory (Maybe UTCTime)
- sharedDirectory_ownerAccountId :: Lens' SharedDirectory (Maybe Text)
- sharedDirectory_ownerDirectoryId :: Lens' SharedDirectory (Maybe Text)
- sharedDirectory_shareMethod :: Lens' SharedDirectory (Maybe ShareMethod)
- sharedDirectory_shareNotes :: Lens' SharedDirectory (Maybe Text)
- sharedDirectory_shareStatus :: Lens' SharedDirectory (Maybe ShareStatus)
- sharedDirectory_sharedAccountId :: Lens' SharedDirectory (Maybe Text)
- sharedDirectory_sharedDirectoryId :: Lens' SharedDirectory (Maybe Text)
- data Snapshot = Snapshot' {
- directoryId :: Maybe Text
- name :: Maybe Text
- snapshotId :: Maybe Text
- startTime :: Maybe POSIX
- status :: Maybe SnapshotStatus
- type' :: Maybe SnapshotType
- newSnapshot :: Snapshot
- snapshot_directoryId :: Lens' Snapshot (Maybe Text)
- snapshot_name :: Lens' Snapshot (Maybe Text)
- snapshot_snapshotId :: Lens' Snapshot (Maybe Text)
- snapshot_startTime :: Lens' Snapshot (Maybe UTCTime)
- snapshot_status :: Lens' Snapshot (Maybe SnapshotStatus)
- snapshot_type :: Lens' Snapshot (Maybe SnapshotType)
- data SnapshotLimits = SnapshotLimits' {}
- newSnapshotLimits :: SnapshotLimits
- snapshotLimits_manualSnapshotsCurrentCount :: Lens' SnapshotLimits (Maybe Natural)
- snapshotLimits_manualSnapshotsLimit :: Lens' SnapshotLimits (Maybe Natural)
- snapshotLimits_manualSnapshotsLimitReached :: Lens' SnapshotLimits (Maybe Bool)
- data Tag = Tag' {}
- newTag :: Text -> Text -> Tag
- tag_key :: Lens' Tag Text
- tag_value :: Lens' Tag Text
- data Trust = Trust' {
- createdDateTime :: Maybe POSIX
- directoryId :: Maybe Text
- lastUpdatedDateTime :: Maybe POSIX
- remoteDomainName :: Maybe Text
- selectiveAuth :: Maybe SelectiveAuth
- stateLastUpdatedDateTime :: Maybe POSIX
- trustDirection :: Maybe TrustDirection
- trustId :: Maybe Text
- trustState :: Maybe TrustState
- trustStateReason :: Maybe Text
- trustType :: Maybe TrustType
- newTrust :: Trust
- trust_createdDateTime :: Lens' Trust (Maybe UTCTime)
- trust_directoryId :: Lens' Trust (Maybe Text)
- trust_lastUpdatedDateTime :: Lens' Trust (Maybe UTCTime)
- trust_remoteDomainName :: Lens' Trust (Maybe Text)
- trust_selectiveAuth :: Lens' Trust (Maybe SelectiveAuth)
- trust_stateLastUpdatedDateTime :: Lens' Trust (Maybe UTCTime)
- trust_trustDirection :: Lens' Trust (Maybe TrustDirection)
- trust_trustId :: Lens' Trust (Maybe Text)
- trust_trustState :: Lens' Trust (Maybe TrustState)
- trust_trustStateReason :: Lens' Trust (Maybe Text)
- trust_trustType :: Lens' Trust (Maybe TrustType)
- data UnshareTarget = UnshareTarget' {
- id :: Text
- type' :: TargetType
- newUnshareTarget :: Text -> TargetType -> UnshareTarget
- unshareTarget_id :: Lens' UnshareTarget Text
- unshareTarget_type :: Lens' UnshareTarget TargetType
- data UpdateInfoEntry = UpdateInfoEntry' {}
- newUpdateInfoEntry :: UpdateInfoEntry
- updateInfoEntry_initiatedBy :: Lens' UpdateInfoEntry (Maybe Text)
- updateInfoEntry_lastUpdatedDateTime :: Lens' UpdateInfoEntry (Maybe UTCTime)
- updateInfoEntry_newValue :: Lens' UpdateInfoEntry (Maybe UpdateValue)
- updateInfoEntry_previousValue :: Lens' UpdateInfoEntry (Maybe UpdateValue)
- updateInfoEntry_region :: Lens' UpdateInfoEntry (Maybe Text)
- updateInfoEntry_startTime :: Lens' UpdateInfoEntry (Maybe UTCTime)
- updateInfoEntry_status :: Lens' UpdateInfoEntry (Maybe UpdateStatus)
- updateInfoEntry_statusReason :: Lens' UpdateInfoEntry (Maybe Text)
- data UpdateValue = UpdateValue' {}
- newUpdateValue :: UpdateValue
- updateValue_oSUpdateSettings :: Lens' UpdateValue (Maybe OSUpdateSettings)
Service Configuration
defaultService :: Service Source #
API version 2015-04-16
of the Amazon Directory Service SDK configuration.
Errors
_AccessDeniedException :: AsError a => Fold a ServiceError Source #
Client authentication is not available in this region at this time.
_AuthenticationFailedException :: AsError a => Fold a ServiceError Source #
An authentication error occurred.
_CertificateAlreadyExistsException :: AsError a => Fold a ServiceError Source #
The certificate has already been registered into the system.
_CertificateDoesNotExistException :: AsError a => Fold a ServiceError Source #
The certificate is not present in the system for describe or deregister activities.
_CertificateInUseException :: AsError a => Fold a ServiceError Source #
The certificate is being used for the LDAP security connection and cannot be removed without disabling LDAP security.
_CertificateLimitExceededException :: AsError a => Fold a ServiceError Source #
The certificate could not be added because the certificate limit has been reached.
_ClientException :: AsError a => Fold a ServiceError Source #
A client exception has occurred.
_DirectoryAlreadyInRegionException :: AsError a => Fold 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.
_DirectoryAlreadySharedException :: AsError a => Fold a ServiceError Source #
The specified directory has already been shared with this Amazon Web Services account.
_DirectoryDoesNotExistException :: AsError a => Fold a ServiceError Source #
The specified directory does not exist in the system.
_DirectoryInDesiredStateException :: AsError a => Fold a ServiceError Source #
The directory is already updated to desired update type settings.
_DirectoryLimitExceededException :: AsError a => Fold 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.
_DirectoryNotSharedException :: AsError a => Fold a ServiceError Source #
The specified directory has not been shared with this Amazon Web Services account.
_DirectoryUnavailableException :: AsError a => Fold a ServiceError Source #
The specified directory is unavailable or could not be found.
_DomainControllerLimitExceededException :: AsError a => Fold a ServiceError Source #
The maximum allowed number of domain controllers per directory was exceeded. The default limit per directory is 20 domain controllers.
_EntityAlreadyExistsException :: AsError a => Fold a ServiceError Source #
The specified entity already exists.
_EntityDoesNotExistException :: AsError a => Fold a ServiceError Source #
The specified entity could not be found.
_IncompatibleSettingsException :: AsError a => Fold a ServiceError Source #
The specified directory setting is not compatible with other settings.
_InsufficientPermissionsException :: AsError a => Fold a ServiceError Source #
The account does not have sufficient permission to perform the operation.
_InvalidCertificateException :: AsError a => Fold a ServiceError Source #
The certificate PEM that was provided has incorrect encoding.
_InvalidClientAuthStatusException :: AsError a => Fold a ServiceError Source #
Client authentication is already enabled.
_InvalidLDAPSStatusException :: AsError a => Fold a ServiceError Source #
The LDAP activities could not be performed because they are limited by the LDAPS status.
_InvalidNextTokenException :: AsError a => Fold a ServiceError Source #
The NextToken
value is not valid.
_InvalidParameterException :: AsError a => Fold a ServiceError Source #
One or more parameters are not valid.
_InvalidPasswordException :: AsError a => Fold a ServiceError Source #
The new password provided by the user does not meet the password complexity requirements defined in your directory.
_InvalidTargetException :: AsError a => Fold a ServiceError Source #
The specified shared target is not valid.
_IpRouteLimitExceededException :: AsError a => Fold a ServiceError Source #
The maximum allowed number of IP addresses was exceeded. The default limit is 100 IP address blocks.
_NoAvailableCertificateException :: AsError a => Fold a ServiceError Source #
Client authentication setup could not be completed because at least one valid certificate must be registered in the system.
_OrganizationsException :: AsError a => Fold a ServiceError Source #
Exception encountered while trying to access your Amazon Web Services organization.
_RegionLimitExceededException :: AsError a => Fold a ServiceError Source #
You have reached the limit for maximum number of simultaneous Region replications per directory.
_ServiceException :: AsError a => Fold a ServiceError Source #
An exception has occurred in Directory Service.
_ShareLimitExceededException :: AsError a => Fold a ServiceError Source #
The maximum number of Amazon Web Services accounts that you can share with this directory has been reached.
_SnapshotLimitExceededException :: AsError a => Fold 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.
_TagLimitExceededException :: AsError a => Fold a ServiceError Source #
The maximum allowed number of tags was exceeded.
_UnsupportedOperationException :: AsError a => Fold a ServiceError Source #
The operation is not supported.
_UnsupportedSettingsException :: AsError a => Fold a ServiceError Source #
The specified directory setting is not supported.
_UserDoesNotExistException :: AsError a => Fold a ServiceError Source #
The user provided a username that does not exist in your directory.
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 #
pattern ClientAuthenticationType_SmartCard :: ClientAuthenticationType | |
pattern ClientAuthenticationType_SmartCardOrPassword :: ClientAuthenticationType |
Instances
DirectoryConfigurationStatus
newtype DirectoryConfigurationStatus 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
OSVersion
pattern OSVersion_SERVER_2012 :: OSVersion | |
pattern OSVersion_SERVER_2019 :: OSVersion |
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
UpdateStatus
newtype UpdateStatus Source #
pattern UpdateStatus_UpdateFailed :: UpdateStatus | |
pattern UpdateStatus_Updated :: UpdateStatus | |
pattern UpdateStatus_Updating :: UpdateStatus |
Instances
UpdateType
newtype UpdateType Source #
pattern UpdateType_OS :: UpdateType |
Instances
Attribute
Represents a named directory attribute.
See: newAttribute
smart constructor.
Instances
FromJSON Attribute Source # | |
ToJSON Attribute Source # | |
Defined in Amazonka.DirectoryService.Types.Attribute | |
Generic Attribute Source # | |
Read Attribute Source # | |
Show Attribute Source # | |
NFData Attribute Source # | |
Defined in Amazonka.DirectoryService.Types.Attribute | |
Eq Attribute Source # | |
Hashable Attribute Source # | |
Defined in Amazonka.DirectoryService.Types.Attribute | |
type Rep Attribute Source # | |
Defined in Amazonka.DirectoryService.Types.Attribute type Rep Attribute = D1 ('MetaData "Attribute" "Amazonka.DirectoryService.Types.Attribute" "amazonka-ds-2.0-AgXI5fcN8ZxCoi4kNvhD3" 'False) (C1 ('MetaCons "Attribute'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "value") '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:name:Attribute'
, attribute_name
- The name of the attribute.
$sel:value:Attribute'
, attribute_value
- The value of the attribute.
Certificate
data Certificate Source #
Information about the certificate.
See: newCertificate
smart constructor.
Certificate' | |
|
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:certificateId:Certificate'
, certificate_certificateId
- The identifier of the certificate.
$sel:clientCertAuthSettings:Certificate'
, certificate_clientCertAuthSettings
- A ClientCertAuthSettings
object that contains client certificate
authentication settings.
$sel:commonName:Certificate'
, certificate_commonName
- The common name for 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:state:Certificate'
, certificate_state
- The state of the certificate.
$sel:stateReason:Certificate'
, certificate_stateReason
- Describes a state change for the certificate.
$sel:type':Certificate'
, certificate_type
- The function that the registered certificate performs. Valid values
include ClientLDAPS
or ClientCertAuth
. The default value is
ClientLDAPS
.
certificate_certificateId :: Lens' Certificate (Maybe Text) Source #
The identifier of the certificate.
certificate_clientCertAuthSettings :: Lens' Certificate (Maybe ClientCertAuthSettings) Source #
A ClientCertAuthSettings
object that contains client certificate
authentication settings.
certificate_commonName :: Lens' Certificate (Maybe Text) Source #
The common name for the certificate.
certificate_expiryDateTime :: Lens' Certificate (Maybe UTCTime) Source #
The date and time when the certificate will expire.
certificate_registeredDateTime :: Lens' Certificate (Maybe UTCTime) Source #
The date and time that the certificate was registered.
certificate_state :: Lens' Certificate (Maybe CertificateState) Source #
The state of the certificate.
certificate_stateReason :: Lens' Certificate (Maybe Text) Source #
Describes a state change for the certificate.
certificate_type :: Lens' Certificate (Maybe CertificateType) Source #
The function that the registered certificate performs. Valid values
include ClientLDAPS
or ClientCertAuth
. The default value is
ClientLDAPS
.
CertificateInfo
data CertificateInfo Source #
Contains general information about a certificate.
See: newCertificateInfo
smart constructor.
CertificateInfo' | |
|
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:certificateId:CertificateInfo'
, certificateInfo_certificateId
- The identifier of the certificate.
$sel:commonName:CertificateInfo'
, certificateInfo_commonName
- The common name for the certificate.
$sel:expiryDateTime:CertificateInfo'
, certificateInfo_expiryDateTime
- The date and time when the certificate will expire.
$sel:state:CertificateInfo'
, certificateInfo_state
- The state of the certificate.
$sel:type':CertificateInfo'
, certificateInfo_type
- The function that the registered certificate performs. Valid values
include ClientLDAPS
or ClientCertAuth
. The default value is
ClientLDAPS
.
certificateInfo_certificateId :: Lens' CertificateInfo (Maybe Text) Source #
The identifier of the certificate.
certificateInfo_commonName :: Lens' CertificateInfo (Maybe Text) Source #
The common name for the certificate.
certificateInfo_expiryDateTime :: Lens' CertificateInfo (Maybe UTCTime) Source #
The date and time when the certificate will expire.
certificateInfo_state :: Lens' CertificateInfo (Maybe CertificateState) Source #
The state of the certificate.
certificateInfo_type :: Lens' CertificateInfo (Maybe CertificateType) Source #
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' | |
|
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:lastUpdatedDateTime:ClientAuthenticationSettingInfo'
, clientAuthenticationSettingInfo_lastUpdatedDateTime
- The date and time when the status of the client authentication type was
last updated.
$sel:status:ClientAuthenticationSettingInfo'
, clientAuthenticationSettingInfo_status
- Whether the client authentication type is enabled or disabled for the
specified directory.
$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.
clientAuthenticationSettingInfo_lastUpdatedDateTime :: Lens' ClientAuthenticationSettingInfo (Maybe UTCTime) Source #
The date and time when the status of the client authentication type was last updated.
clientAuthenticationSettingInfo_status :: Lens' ClientAuthenticationSettingInfo (Maybe ClientAuthenticationStatus) Source #
Whether the client authentication type is enabled or disabled for the specified directory.
clientAuthenticationSettingInfo_type :: Lens' ClientAuthenticationSettingInfo (Maybe ClientAuthenticationType) Source #
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.
clientCertAuthSettings_oCSPUrl :: Lens' ClientCertAuthSettings (Maybe Text) Source #
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.
Computer' | |
|
Instances
FromJSON Computer Source # | |
Generic Computer Source # | |
Read Computer Source # | |
Show Computer Source # | |
NFData Computer Source # | |
Defined in Amazonka.DirectoryService.Types.Computer | |
Eq Computer Source # | |
Hashable Computer Source # | |
Defined in Amazonka.DirectoryService.Types.Computer | |
type Rep Computer Source # | |
Defined in Amazonka.DirectoryService.Types.Computer type Rep Computer = D1 ('MetaData "Computer" "Amazonka.DirectoryService.Types.Computer" "amazonka-ds-2.0-AgXI5fcN8ZxCoi4kNvhD3" 'False) (C1 ('MetaCons "Computer'" 'PrefixI 'True) (S1 ('MetaSel ('Just "computerAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Attribute])) :*: (S1 ('MetaSel ('Just "computerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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:computerAttributes:Computer'
, computer_computerAttributes
- An array of Attribute objects containing the LDAP attributes that belong
to the computer account.
$sel:computerId:Computer'
, computer_computerId
- The identifier of the computer.
$sel:computerName:Computer'
, computer_computerName
- The computer name.
computer_computerAttributes :: Lens' Computer (Maybe [Attribute]) Source #
An array of Attribute objects containing the LDAP attributes that belong to the computer account.
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.
ConditionalForwarder' | |
|
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.
conditionalForwarder_dnsIpAddrs :: Lens' ConditionalForwarder (Maybe [Text]) Source #
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.
conditionalForwarder_remoteDomainName :: Lens' ConditionalForwarder (Maybe Text) Source #
The fully qualified domain name (FQDN) of the remote domains pointed to by the conditional forwarder.
conditionalForwarder_replicationScope :: Lens' ConditionalForwarder (Maybe ReplicationScope) Source #
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.
DirectoryConnectSettings' | |
|
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
directoryConnectSettings_vpcId :: Lens' DirectoryConnectSettings Text Source #
The identifier of the VPC in which the AD Connector is created.
directoryConnectSettings_subnetIds :: Lens' DirectoryConnectSettings [Text] Source #
A list of subnet identifiers in the VPC in which the AD Connector is created.
directoryConnectSettings_customerDnsIps :: Lens' DirectoryConnectSettings [Text] Source #
A list of one or more IP addresses of DNS servers or domain controllers in your self-managed directory.
directoryConnectSettings_customerUserName :: Lens' DirectoryConnectSettings Text Source #
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' | |
|
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:availabilityZones:DirectoryConnectSettingsDescription'
, directoryConnectSettingsDescription_availabilityZones
- A list of the Availability Zones that the directory is in.
$sel:connectIps:DirectoryConnectSettingsDescription'
, directoryConnectSettingsDescription_connectIps
- The IP addresses of the AD Connector servers.
$sel:customerUserName:DirectoryConnectSettingsDescription'
, directoryConnectSettingsDescription_customerUserName
- The user name of the service account in your self-managed directory.
$sel:securityGroupId:DirectoryConnectSettingsDescription'
, directoryConnectSettingsDescription_securityGroupId
- The security group identifier for the AD Connector 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.
directoryConnectSettingsDescription_availabilityZones :: Lens' DirectoryConnectSettingsDescription (Maybe [Text]) Source #
A list of the Availability Zones that the directory is in.
directoryConnectSettingsDescription_connectIps :: Lens' DirectoryConnectSettingsDescription (Maybe [Text]) Source #
The IP addresses of the AD Connector servers.
directoryConnectSettingsDescription_customerUserName :: Lens' DirectoryConnectSettingsDescription (Maybe Text) Source #
The user name of the service account in your self-managed directory.
directoryConnectSettingsDescription_securityGroupId :: Lens' DirectoryConnectSettingsDescription (Maybe Text) Source #
The security group identifier for the AD Connector directory.
directoryConnectSettingsDescription_subnetIds :: Lens' DirectoryConnectSettingsDescription (Maybe [Text]) Source #
A list of subnet identifiers in the VPC that the AD Connector is in.
directoryConnectSettingsDescription_vpcId :: Lens' DirectoryConnectSettingsDescription (Maybe Text) Source #
The identifier of the VPC that the AD Connector is in.
DirectoryDescription
data DirectoryDescription Source #
Contains information about an Directory Service directory.
See: newDirectoryDescription
smart constructor.
DirectoryDescription' | |
|
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: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: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: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:description:DirectoryDescription'
, directoryDescription_description
- The description for the directory.
$sel:desiredNumberOfDomainControllers:DirectoryDescription'
, directoryDescription_desiredNumberOfDomainControllers
- The desired number of domain controllers in the directory if the
directory is Microsoft AD.
DirectoryDescription
, directoryDescription_directoryId
- The directory identifier.
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:edition:DirectoryDescription'
, directoryDescription_edition
- The edition associated with this directory.
$sel:launchTime:DirectoryDescription'
, directoryDescription_launchTime
- Specifies when the directory was created.
$sel:name:DirectoryDescription'
, directoryDescription_name
- The fully qualified name of the directory.
$sel:osVersion:DirectoryDescription'
, directoryDescription_osVersion
- The operating system (OS) version of the directory.
$sel:ownerDirectoryDescription:DirectoryDescription'
, directoryDescription_ownerDirectoryDescription
- Describes the Managed Microsoft AD directory in the directory owner
account.
DirectoryDescription
, directoryDescription_radiusSettings
- A RadiusSettings object that contains information about the RADIUS
server configured for this directory.
DirectoryDescription
, directoryDescription_radiusStatus
- The status of the RADIUS MFA server connection.
$sel:regionsInfo:DirectoryDescription'
, directoryDescription_regionsInfo
- Lists the Regions where the directory has replicated.
$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: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.
$sel:shareStatus:DirectoryDescription'
, directoryDescription_shareStatus
- Current directory status of the shared Managed Microsoft AD directory.
$sel:shortName:DirectoryDescription'
, directoryDescription_shortName
- The short name of the directory.
$sel:size:DirectoryDescription'
, directoryDescription_size
- The directory size.
$sel:ssoEnabled:DirectoryDescription'
, directoryDescription_ssoEnabled
- Indicates if single sign-on is enabled for the directory. For more
information, see EnableSso and DisableSso.
$sel:stage:DirectoryDescription'
, directoryDescription_stage
- The current stage of the directory.
$sel:stageLastUpdatedDateTime:DirectoryDescription'
, directoryDescription_stageLastUpdatedDateTime
- The date and time that the stage was last updated.
$sel:stageReason:DirectoryDescription'
, directoryDescription_stageReason
- Additional information about the directory stage.
$sel:type':DirectoryDescription'
, directoryDescription_type
- The directory size.
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.
directoryDescription_accessUrl :: Lens' DirectoryDescription (Maybe Text) Source #
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
.
directoryDescription_alias :: Lens' DirectoryDescription (Maybe Text) Source #
The alias for the directory. If no alias has been created for the
directory, the alias is the directory identifier, such as
d-XXXXXXXXXX
.
directoryDescription_connectSettings :: Lens' DirectoryDescription (Maybe DirectoryConnectSettingsDescription) Source #
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.
directoryDescription_description :: Lens' DirectoryDescription (Maybe Text) Source #
The description for the directory.
directoryDescription_desiredNumberOfDomainControllers :: Lens' DirectoryDescription (Maybe Natural) Source #
The desired number of domain controllers in the directory if the directory is Microsoft AD.
directoryDescription_directoryId :: Lens' DirectoryDescription (Maybe Text) Source #
The directory identifier.
directoryDescription_dnsIpAddrs :: Lens' DirectoryDescription (Maybe [Text]) Source #
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.
directoryDescription_edition :: Lens' DirectoryDescription (Maybe DirectoryEdition) Source #
The edition associated with this directory.
directoryDescription_launchTime :: Lens' DirectoryDescription (Maybe UTCTime) Source #
Specifies when the directory was created.
directoryDescription_name :: Lens' DirectoryDescription (Maybe Text) Source #
The fully qualified name of the directory.
directoryDescription_osVersion :: Lens' DirectoryDescription (Maybe OSVersion) Source #
The operating system (OS) version of the directory.
directoryDescription_ownerDirectoryDescription :: Lens' DirectoryDescription (Maybe OwnerDirectoryDescription) Source #
Describes the Managed Microsoft AD directory in the directory owner account.
directoryDescription_radiusSettings :: Lens' DirectoryDescription (Maybe RadiusSettings) Source #
A RadiusSettings object that contains information about the RADIUS server configured for this directory.
directoryDescription_radiusStatus :: Lens' DirectoryDescription (Maybe RadiusStatus) Source #
The status of the RADIUS MFA server connection.
directoryDescription_regionsInfo :: Lens' DirectoryDescription (Maybe RegionsInfo) Source #
Lists the Regions where the directory has replicated.
directoryDescription_shareMethod :: Lens' DirectoryDescription (Maybe ShareMethod) Source #
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
).
directoryDescription_shareNotes :: Lens' DirectoryDescription (Maybe Text) Source #
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.
directoryDescription_shareStatus :: Lens' DirectoryDescription (Maybe ShareStatus) Source #
Current directory status of the shared Managed Microsoft AD directory.
directoryDescription_shortName :: Lens' DirectoryDescription (Maybe Text) Source #
The short name of the directory.
directoryDescription_size :: Lens' DirectoryDescription (Maybe DirectorySize) Source #
The directory size.
directoryDescription_ssoEnabled :: Lens' DirectoryDescription (Maybe Bool) Source #
Indicates if single sign-on is enabled for the directory. For more information, see EnableSso and DisableSso.
directoryDescription_stage :: Lens' DirectoryDescription (Maybe DirectoryStage) Source #
The current stage of the directory.
directoryDescription_stageLastUpdatedDateTime :: Lens' DirectoryDescription (Maybe UTCTime) Source #
The date and time that the stage was last updated.
directoryDescription_stageReason :: Lens' DirectoryDescription (Maybe Text) Source #
Additional information about the directory stage.
directoryDescription_type :: Lens' DirectoryDescription (Maybe DirectoryType) Source #
The directory size.
directoryDescription_vpcSettings :: Lens' DirectoryDescription (Maybe DirectoryVpcSettingsDescription) Source #
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.
DirectoryLimits
data DirectoryLimits Source #
Contains directory limit information for a Region.
See: newDirectoryLimits
smart constructor.
DirectoryLimits' | |
|
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:cloudOnlyDirectoriesCurrentCount:DirectoryLimits'
, directoryLimits_cloudOnlyDirectoriesCurrentCount
- The current number of cloud directories in the Region.
$sel:cloudOnlyDirectoriesLimit:DirectoryLimits'
, directoryLimits_cloudOnlyDirectoriesLimit
- The maximum number of cloud directories allowed 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.
$sel:cloudOnlyMicrosoftADLimit:DirectoryLimits'
, directoryLimits_cloudOnlyMicrosoftADLimit
- The maximum number of Managed Microsoft AD directories allowed in the
region.
$sel:cloudOnlyMicrosoftADLimitReached:DirectoryLimits'
, directoryLimits_cloudOnlyMicrosoftADLimitReached
- Indicates if the Managed Microsoft AD directory limit has been reached.
$sel:connectedDirectoriesCurrentCount:DirectoryLimits'
, directoryLimits_connectedDirectoriesCurrentCount
- The current number of connected directories in the Region.
$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.
directoryLimits_cloudOnlyDirectoriesCurrentCount :: Lens' DirectoryLimits (Maybe Natural) Source #
The current number of cloud directories in the Region.
directoryLimits_cloudOnlyDirectoriesLimit :: Lens' DirectoryLimits (Maybe Natural) Source #
The maximum number of cloud directories allowed in the Region.
directoryLimits_cloudOnlyDirectoriesLimitReached :: Lens' DirectoryLimits (Maybe Bool) Source #
Indicates if the cloud directory limit has been reached.
directoryLimits_cloudOnlyMicrosoftADCurrentCount :: Lens' DirectoryLimits (Maybe Natural) Source #
The current number of Managed Microsoft AD directories in the region.
directoryLimits_cloudOnlyMicrosoftADLimit :: Lens' DirectoryLimits (Maybe Natural) Source #
The maximum number of Managed Microsoft AD directories allowed in the region.
directoryLimits_cloudOnlyMicrosoftADLimitReached :: Lens' DirectoryLimits (Maybe Bool) Source #
Indicates if the Managed Microsoft AD directory limit has been reached.
directoryLimits_connectedDirectoriesCurrentCount :: Lens' DirectoryLimits (Maybe Natural) Source #
The current number of connected directories in the Region.
directoryLimits_connectedDirectoriesLimit :: Lens' DirectoryLimits (Maybe Natural) Source #
The maximum number of connected directories allowed in the Region.
directoryLimits_connectedDirectoriesLimitReached :: Lens' DirectoryLimits (Maybe Bool) Source #
Indicates if the connected directory limit has been reached.
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.
directoryVpcSettings_vpcId :: Lens' DirectoryVpcSettings Text Source #
The identifier of the VPC in which to create the directory.
directoryVpcSettings_subnetIds :: Lens' DirectoryVpcSettings [Text] Source #
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.
DirectoryVpcSettingsDescription' | |
|
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:availabilityZones:DirectoryVpcSettingsDescription'
, directoryVpcSettingsDescription_availabilityZones
- The list of Availability Zones that the directory is in.
$sel:securityGroupId:DirectoryVpcSettingsDescription'
, directoryVpcSettingsDescription_securityGroupId
- The domain controller security group identifier for the directory.
$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.
directoryVpcSettingsDescription_availabilityZones :: Lens' DirectoryVpcSettingsDescription (Maybe [Text]) Source #
The list of Availability Zones that the directory is in.
directoryVpcSettingsDescription_securityGroupId :: Lens' DirectoryVpcSettingsDescription (Maybe Text) Source #
The domain controller security group identifier for the directory.
directoryVpcSettingsDescription_subnetIds :: Lens' DirectoryVpcSettingsDescription (Maybe [Text]) Source #
The identifiers of the subnets for the directory servers.
directoryVpcSettingsDescription_vpcId :: Lens' DirectoryVpcSettingsDescription (Maybe Text) Source #
The identifier of the VPC that the directory is in.
DomainController
data DomainController Source #
Contains information about the domain controllers for a specified directory.
See: newDomainController
smart constructor.
DomainController' | |
|
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:availabilityZone:DomainController'
, domainController_availabilityZone
- The Availability Zone where the domain controller is located.
$sel:directoryId:DomainController'
, domainController_directoryId
- Identifier of the directory where the domain controller resides.
$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.
$sel:launchTime:DomainController'
, domainController_launchTime
- Specifies when the domain controller was created.
$sel:status:DomainController'
, domainController_status
- The status of the domain controller.
$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:subnetId:DomainController'
, domainController_subnetId
- Identifier of the subnet in the VPC that contains the domain controller.
$sel:vpcId:DomainController'
, domainController_vpcId
- The identifier of the VPC that contains the domain controller.
domainController_availabilityZone :: Lens' DomainController (Maybe Text) Source #
The Availability Zone where the domain controller is located.
domainController_directoryId :: Lens' DomainController (Maybe Text) Source #
Identifier of the directory where the domain controller resides.
domainController_dnsIpAddr :: Lens' DomainController (Maybe Text) Source #
The IP address of the domain controller.
domainController_domainControllerId :: Lens' DomainController (Maybe Text) Source #
Identifies a specific domain controller in the directory.
domainController_launchTime :: Lens' DomainController (Maybe UTCTime) Source #
Specifies when the domain controller was created.
domainController_status :: Lens' DomainController (Maybe DomainControllerStatus) Source #
The status of the domain controller.
domainController_statusLastUpdatedDateTime :: Lens' DomainController (Maybe UTCTime) Source #
The date and time that the status was last updated.
domainController_statusReason :: Lens' DomainController (Maybe Text) Source #
A description of the domain controller state.
domainController_subnetId :: Lens' DomainController (Maybe Text) Source #
Identifier of the subnet in the VPC that contains the domain controller.
domainController_vpcId :: Lens' DomainController (Maybe Text) Source #
The identifier of the VPC that contains the domain controller.
EventTopic
data EventTopic Source #
Information about Amazon SNS topic and Directory Service directory associations.
See: newEventTopic
smart constructor.
EventTopic' | |
|
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:createdDateTime:EventTopic'
, eventTopic_createdDateTime
- The date and time of when you associated your directory with the Amazon
SNS topic.
$sel:directoryId:EventTopic'
, eventTopic_directoryId
- The Directory ID of an Directory Service directory that will publish
status messages to an Amazon SNS topic.
$sel:status:EventTopic'
, eventTopic_status
- The topic registration status.
$sel:topicArn:EventTopic'
, eventTopic_topicArn
- The Amazon SNS topic ARN (Amazon Resource Name).
$sel:topicName:EventTopic'
, eventTopic_topicName
- The name of an Amazon SNS topic the receives status messages from the
directory.
eventTopic_createdDateTime :: Lens' EventTopic (Maybe UTCTime) Source #
The date and time of when you associated your directory with the Amazon SNS topic.
eventTopic_directoryId :: Lens' EventTopic (Maybe Text) Source #
The Directory ID of an Directory Service directory that will publish status messages to an Amazon SNS topic.
eventTopic_status :: Lens' EventTopic (Maybe TopicStatus) Source #
The topic registration status.
eventTopic_topicArn :: Lens' EventTopic (Maybe Text) Source #
The Amazon SNS topic ARN (Amazon Resource Name).
eventTopic_topicName :: Lens' EventTopic (Maybe Text) Source #
The name of an Amazon SNS topic the receives status messages from the directory.
IpRoute
IP address block. This is often the address block of the DNS server used for your self-managed domain.
See: newIpRoute
smart constructor.
IpRoute' | |
|
Instances
ToJSON IpRoute Source # | |
Defined in Amazonka.DirectoryService.Types.IpRoute | |
Generic IpRoute Source # | |
Read IpRoute Source # | |
Show IpRoute Source # | |
NFData IpRoute Source # | |
Defined in Amazonka.DirectoryService.Types.IpRoute | |
Eq IpRoute Source # | |
Hashable 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" "amazonka-ds-2.0-AgXI5fcN8ZxCoi4kNvhD3" '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.
ipRoute_cidrIp :: Lens' IpRoute (Maybe Text) Source #
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.
IpRouteInfo
data IpRouteInfo Source #
Information about one or more IP address blocks.
See: newIpRouteInfo
smart constructor.
IpRouteInfo' | |
|
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: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:description:IpRouteInfo'
, ipRouteInfo_description
- Description of the IpRouteInfo.
$sel:directoryId:IpRouteInfo'
, ipRouteInfo_directoryId
- Identifier (ID) of the directory associated with the IP addresses.
$sel:ipRouteStatusMsg:IpRouteInfo'
, ipRouteInfo_ipRouteStatusMsg
- The status of the IP address block.
$sel:ipRouteStatusReason:IpRouteInfo'
, ipRouteInfo_ipRouteStatusReason
- The reason for the IpRouteStatusMsg.
ipRouteInfo_addedDateTime :: Lens' IpRouteInfo (Maybe UTCTime) Source #
The date and time the address block was added to the directory.
ipRouteInfo_cidrIp :: Lens' IpRouteInfo (Maybe Text) Source #
IP address block in the IpRoute.
ipRouteInfo_description :: Lens' IpRouteInfo (Maybe Text) Source #
Description of the IpRouteInfo.
ipRouteInfo_directoryId :: Lens' IpRouteInfo (Maybe Text) Source #
Identifier (ID) of the directory associated with the IP addresses.
ipRouteInfo_ipRouteStatusMsg :: Lens' IpRouteInfo (Maybe IpRouteStatusMsg) Source #
The status of the IP address block.
ipRouteInfo_ipRouteStatusReason :: Lens' IpRouteInfo (Maybe Text) Source #
The reason for the IpRouteStatusMsg.
LDAPSSettingInfo
data LDAPSSettingInfo Source #
Contains general information about the LDAPS settings.
See: newLDAPSSettingInfo
smart constructor.
LDAPSSettingInfo' | |
|
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:lDAPSStatus:LDAPSSettingInfo'
, lDAPSSettingInfo_lDAPSStatus
- The state of the LDAPS settings.
$sel:lDAPSStatusReason:LDAPSSettingInfo'
, lDAPSSettingInfo_lDAPSStatusReason
- Describes a state change for LDAPS.
$sel:lastUpdatedDateTime:LDAPSSettingInfo'
, lDAPSSettingInfo_lastUpdatedDateTime
- The date and time when the LDAPS settings were last updated.
lDAPSSettingInfo_lDAPSStatus :: Lens' LDAPSSettingInfo (Maybe LDAPSStatus) Source #
The state of the LDAPS settings.
lDAPSSettingInfo_lDAPSStatusReason :: Lens' LDAPSSettingInfo (Maybe Text) Source #
Describes a state change for LDAPS.
lDAPSSettingInfo_lastUpdatedDateTime :: Lens' LDAPSSettingInfo (Maybe UTCTime) Source #
The date and time when the LDAPS settings were last updated.
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.
LogSubscription' | |
|
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.
logSubscription_directoryId :: Lens' LogSubscription (Maybe Text) Source #
Identifier (ID) of the directory that you want to associate with the log subscription.
logSubscription_logGroupName :: Lens' LogSubscription (Maybe Text) Source #
The name of the log group.
logSubscription_subscriptionCreatedDateTime :: Lens' LogSubscription (Maybe UTCTime) Source #
The date and time that the log subscription was created.
OSUpdateSettings
data OSUpdateSettings Source #
OS version that the directory needs to be updated to.
See: newOSUpdateSettings
smart constructor.
Instances
newOSUpdateSettings :: OSUpdateSettings Source #
Create a value of OSUpdateSettings
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:oSVersion:OSUpdateSettings'
, oSUpdateSettings_oSVersion
- OS version that the directory needs to be updated to.
oSUpdateSettings_oSVersion :: Lens' OSUpdateSettings (Maybe OSVersion) Source #
OS version that the directory needs to be updated to.
OwnerDirectoryDescription
data OwnerDirectoryDescription Source #
Describes the directory owner account details that have been shared to the directory consumer account.
See: newOwnerDirectoryDescription
smart constructor.
OwnerDirectoryDescription' | |
|
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:accountId:OwnerDirectoryDescription'
, ownerDirectoryDescription_accountId
- Identifier of the directory owner account.
$sel:directoryId:OwnerDirectoryDescription'
, ownerDirectoryDescription_directoryId
- Identifier of the Managed Microsoft AD directory in the directory owner
account.
$sel:dnsIpAddrs:OwnerDirectoryDescription'
, ownerDirectoryDescription_dnsIpAddrs
- IP address of the directory’s domain controllers.
$sel:radiusSettings:OwnerDirectoryDescription'
, ownerDirectoryDescription_radiusSettings
- A RadiusSettings object that contains information about the RADIUS
server.
$sel:radiusStatus:OwnerDirectoryDescription'
, ownerDirectoryDescription_radiusStatus
- Information about the status of the RADIUS server.
$sel:vpcSettings:OwnerDirectoryDescription'
, ownerDirectoryDescription_vpcSettings
- Information about the VPC settings for the directory.
ownerDirectoryDescription_accountId :: Lens' OwnerDirectoryDescription (Maybe Text) Source #
Identifier of the directory owner account.
ownerDirectoryDescription_directoryId :: Lens' OwnerDirectoryDescription (Maybe Text) Source #
Identifier of the Managed Microsoft AD directory in the directory owner account.
ownerDirectoryDescription_dnsIpAddrs :: Lens' OwnerDirectoryDescription (Maybe [Text]) Source #
IP address of the directory’s domain controllers.
ownerDirectoryDescription_radiusSettings :: Lens' OwnerDirectoryDescription (Maybe RadiusSettings) Source #
A RadiusSettings object that contains information about the RADIUS server.
ownerDirectoryDescription_radiusStatus :: Lens' OwnerDirectoryDescription (Maybe RadiusStatus) Source #
Information about the status of the RADIUS server.
ownerDirectoryDescription_vpcSettings :: Lens' OwnerDirectoryDescription (Maybe DirectoryVpcSettingsDescription) Source #
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' | |
|
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:authenticationProtocol:RadiusSettings'
, radiusSettings_authenticationProtocol
- The protocol specified for your RADIUS endpoints.
$sel:displayLabel:RadiusSettings'
, radiusSettings_displayLabel
- Not currently used.
$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.
$sel:radiusRetries:RadiusSettings'
, radiusSettings_radiusRetries
- The maximum number of times that communication with the RADIUS server is
attempted.
$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:radiusTimeout:RadiusSettings'
, radiusSettings_radiusTimeout
- The amount of time, in seconds, to wait for the RADIUS server to
respond.
$sel:sharedSecret:RadiusSettings'
, radiusSettings_sharedSecret
- Required for enabling RADIUS on the directory.
$sel:useSameUsername:RadiusSettings'
, radiusSettings_useSameUsername
- Not currently used.
radiusSettings_authenticationProtocol :: Lens' RadiusSettings (Maybe RadiusAuthenticationProtocol) Source #
The protocol specified for your RADIUS endpoints.
radiusSettings_displayLabel :: Lens' RadiusSettings (Maybe Text) Source #
Not currently used.
radiusSettings_radiusPort :: Lens' RadiusSettings (Maybe Natural) Source #
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.
radiusSettings_radiusRetries :: Lens' RadiusSettings (Maybe Natural) Source #
The maximum number of times that communication with the RADIUS server is attempted.
radiusSettings_radiusServers :: Lens' RadiusSettings (Maybe [Text]) Source #
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.
radiusSettings_radiusTimeout :: Lens' RadiusSettings (Maybe Natural) Source #
The amount of time, in seconds, to wait for the RADIUS server to respond.
radiusSettings_sharedSecret :: Lens' RadiusSettings (Maybe Text) Source #
Required for enabling RADIUS on the directory.
radiusSettings_useSameUsername :: Lens' RadiusSettings (Maybe Bool) Source #
Not currently used.
RegionDescription
data RegionDescription Source #
The replicated Region information for a directory.
See: newRegionDescription
smart constructor.
RegionDescription' | |
|
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:desiredNumberOfDomainControllers:RegionDescription'
, regionDescription_desiredNumberOfDomainControllers
- The desired number of domain controllers in the specified Region for the
specified directory.
$sel:directoryId:RegionDescription'
, regionDescription_directoryId
- The identifier of the directory.
$sel:lastUpdatedDateTime:RegionDescription'
, regionDescription_lastUpdatedDateTime
- The date and time that the Region description was last updated.
$sel:launchTime:RegionDescription'
, regionDescription_launchTime
- Specifies when the Region replication began.
$sel:regionName:RegionDescription'
, regionDescription_regionName
- The name of the Region. For example, us-east-1
.
$sel:regionType:RegionDescription'
, regionDescription_regionType
- Specifies whether the Region is the primary Region or an additional
Region.
$sel:status:RegionDescription'
, regionDescription_status
- The status of the replication process for the specified Region.
$sel:statusLastUpdatedDateTime:RegionDescription'
, regionDescription_statusLastUpdatedDateTime
- The date and time that the Region status was last updated.
$sel:vpcSettings:RegionDescription'
, regionDescription_vpcSettings
- Undocumented member.
regionDescription_desiredNumberOfDomainControllers :: Lens' RegionDescription (Maybe Natural) Source #
The desired number of domain controllers in the specified Region for the specified directory.
regionDescription_directoryId :: Lens' RegionDescription (Maybe Text) Source #
The identifier of the directory.
regionDescription_lastUpdatedDateTime :: Lens' RegionDescription (Maybe UTCTime) Source #
The date and time that the Region description was last updated.
regionDescription_launchTime :: Lens' RegionDescription (Maybe UTCTime) Source #
Specifies when the Region replication began.
regionDescription_regionName :: Lens' RegionDescription (Maybe Text) Source #
The name of the Region. For example, us-east-1
.
regionDescription_regionType :: Lens' RegionDescription (Maybe RegionType) Source #
Specifies whether the Region is the primary Region or an additional Region.
regionDescription_status :: Lens' RegionDescription (Maybe DirectoryStage) Source #
The status of the replication process for the specified Region.
regionDescription_statusLastUpdatedDateTime :: Lens' RegionDescription (Maybe UTCTime) Source #
The date and time that the Region status was last updated.
regionDescription_vpcSettings :: Lens' RegionDescription (Maybe DirectoryVpcSettings) Source #
Undocumented member.
RegionsInfo
data RegionsInfo Source #
Provides information about the Regions that are configured for multi-Region replication.
See: newRegionsInfo
smart constructor.
RegionsInfo' | |
|
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:additionalRegions:RegionsInfo'
, regionsInfo_additionalRegions
- Lists the Regions where the directory has been replicated, excluding the
primary Region.
$sel:primaryRegion:RegionsInfo'
, regionsInfo_primaryRegion
- The Region where the Managed Microsoft AD directory was originally
created.
regionsInfo_additionalRegions :: Lens' RegionsInfo (Maybe [Text]) Source #
Lists the Regions where the directory has been replicated, excluding the primary Region.
regionsInfo_primaryRegion :: Lens' RegionsInfo (Maybe Text) Source #
The Region where the Managed Microsoft AD directory was originally created.
SchemaExtensionInfo
data SchemaExtensionInfo Source #
Information about a schema extension.
See: newSchemaExtensionInfo
smart constructor.
SchemaExtensionInfo' | |
|
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:description:SchemaExtensionInfo'
, schemaExtensionInfo_description
- A description of the schema extension.
$sel:directoryId:SchemaExtensionInfo'
, schemaExtensionInfo_directoryId
- The identifier of the directory to which the schema extension is
applied.
$sel:endDateTime:SchemaExtensionInfo'
, schemaExtensionInfo_endDateTime
- The date and time that the schema extension was completed.
$sel:schemaExtensionId:SchemaExtensionInfo'
, schemaExtensionInfo_schemaExtensionId
- The identifier of the schema extension.
$sel:schemaExtensionStatus:SchemaExtensionInfo'
, schemaExtensionInfo_schemaExtensionStatus
- The current status of the schema extension.
$sel:schemaExtensionStatusReason:SchemaExtensionInfo'
, schemaExtensionInfo_schemaExtensionStatusReason
- The reason for the SchemaExtensionStatus
.
$sel:startDateTime:SchemaExtensionInfo'
, schemaExtensionInfo_startDateTime
- The date and time that the schema extension started being applied to the
directory.
schemaExtensionInfo_description :: Lens' SchemaExtensionInfo (Maybe Text) Source #
A description of the schema extension.
schemaExtensionInfo_directoryId :: Lens' SchemaExtensionInfo (Maybe Text) Source #
The identifier of the directory to which the schema extension is applied.
schemaExtensionInfo_endDateTime :: Lens' SchemaExtensionInfo (Maybe UTCTime) Source #
The date and time that the schema extension was completed.
schemaExtensionInfo_schemaExtensionId :: Lens' SchemaExtensionInfo (Maybe Text) Source #
The identifier of the schema extension.
schemaExtensionInfo_schemaExtensionStatus :: Lens' SchemaExtensionInfo (Maybe SchemaExtensionStatus) Source #
The current status of the schema extension.
schemaExtensionInfo_schemaExtensionStatusReason :: Lens' SchemaExtensionInfo (Maybe Text) Source #
The reason for the SchemaExtensionStatus
.
schemaExtensionInfo_startDateTime :: Lens' SchemaExtensionInfo (Maybe UTCTime) Source #
The date and time that the schema extension started being applied to the directory.
Setting
Contains information about the configurable settings for a directory.
See: newSetting
smart constructor.
Instances
ToJSON Setting Source # | |
Defined in Amazonka.DirectoryService.Types.Setting | |
Generic Setting Source # | |
Read Setting Source # | |
Show Setting Source # | |
NFData Setting Source # | |
Defined in Amazonka.DirectoryService.Types.Setting | |
Eq Setting Source # | |
Hashable Setting Source # | |
Defined in Amazonka.DirectoryService.Types.Setting | |
type Rep Setting Source # | |
Defined in Amazonka.DirectoryService.Types.Setting type Rep Setting = D1 ('MetaData "Setting" "Amazonka.DirectoryService.Types.Setting" "amazonka-ds-2.0-AgXI5fcN8ZxCoi4kNvhD3" 'False) (C1 ('MetaCons "Setting'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) |
Create a value of Setting
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:Setting'
, setting_name
- The name of the directory setting. For example:
TLS_1_0
$sel:value:Setting'
, setting_value
- The value of the directory setting for which to retrieve information.
For example, for TLS_1_0
, the valid values are: Enable
and
Disable
.
setting_value :: Lens' Setting Text Source #
The value of the directory setting for which to retrieve information.
For example, for TLS_1_0
, the valid values are: Enable
and
Disable
.
SettingEntry
data SettingEntry Source #
Contains information about the specified configurable setting for a directory.
See: newSettingEntry
smart constructor.
SettingEntry' | |
|
Instances
newSettingEntry :: SettingEntry Source #
Create a value of SettingEntry
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:allowedValues:SettingEntry'
, settingEntry_allowedValues
- The valid range of values for the directory setting.
$sel:appliedValue:SettingEntry'
, settingEntry_appliedValue
- The value of the directory setting that is applied to the directory.
$sel:lastRequestedDateTime:SettingEntry'
, settingEntry_lastRequestedDateTime
- The date and time when the request to update a directory setting was
last submitted.
$sel:lastUpdatedDateTime:SettingEntry'
, settingEntry_lastUpdatedDateTime
- The date and time when the directory setting was last updated.
$sel:name:SettingEntry'
, settingEntry_name
- The name of the directory setting. For example:
TLS_1_0
$sel:requestDetailedStatus:SettingEntry'
, settingEntry_requestDetailedStatus
- Details about the status of the request to update the directory setting.
If the directory setting is deployed in more than one region, status is
returned for the request in each region where the setting is deployed.
$sel:requestStatus:SettingEntry'
, settingEntry_requestStatus
- The overall status of the request to update the directory setting
request. If the directory setting is deployed in more than one region,
and the request fails in any region, the overall status is Failed
.
$sel:requestStatusMessage:SettingEntry'
, settingEntry_requestStatusMessage
- The last status message for the directory status request.
$sel:requestedValue:SettingEntry'
, settingEntry_requestedValue
- The value that was last requested for the directory setting.
$sel:type':SettingEntry'
, settingEntry_type
- The type of directory setting. For example, Protocol
or Cipher
.
settingEntry_allowedValues :: Lens' SettingEntry (Maybe Text) Source #
The valid range of values for the directory setting.
settingEntry_appliedValue :: Lens' SettingEntry (Maybe Text) Source #
The value of the directory setting that is applied to the directory.
settingEntry_lastRequestedDateTime :: Lens' SettingEntry (Maybe UTCTime) Source #
The date and time when the request to update a directory setting was last submitted.
settingEntry_lastUpdatedDateTime :: Lens' SettingEntry (Maybe UTCTime) Source #
The date and time when the directory setting was last updated.
settingEntry_name :: Lens' SettingEntry (Maybe Text) Source #
The name of the directory setting. For example:
TLS_1_0
settingEntry_requestDetailedStatus :: Lens' SettingEntry (Maybe (HashMap Text DirectoryConfigurationStatus)) Source #
Details about the status of the request to update the directory setting. If the directory setting is deployed in more than one region, status is returned for the request in each region where the setting is deployed.
settingEntry_requestStatus :: Lens' SettingEntry (Maybe DirectoryConfigurationStatus) Source #
The overall status of the request to update the directory setting
request. If the directory setting is deployed in more than one region,
and the request fails in any region, the overall status is Failed
.
settingEntry_requestStatusMessage :: Lens' SettingEntry (Maybe Text) Source #
The last status message for the directory status request.
settingEntry_requestedValue :: Lens' SettingEntry (Maybe Text) Source #
The value that was last requested for the directory setting.
settingEntry_type :: Lens' SettingEntry (Maybe Text) Source #
The type of directory setting. For example, Protocol
or Cipher
.
ShareTarget
data ShareTarget Source #
Identifier that contains details about the directory consumer account.
See: newShareTarget
smart constructor.
ShareTarget' | |
|
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.
shareTarget_id :: Lens' ShareTarget Text Source #
Identifier of the directory consumer account.
shareTarget_type :: Lens' ShareTarget TargetType Source #
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' | |
|
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:createdDateTime:SharedDirectory'
, sharedDirectory_createdDateTime
- The date and time that the shared directory was created.
$sel:lastUpdatedDateTime:SharedDirectory'
, sharedDirectory_lastUpdatedDateTime
- The date and time that the shared directory was last updated.
$sel:ownerAccountId:SharedDirectory'
, sharedDirectory_ownerAccountId
- Identifier of the directory owner account, which contains the directory
that has been shared to the consumer account.
$sel:ownerDirectoryId:SharedDirectory'
, sharedDirectory_ownerDirectoryId
- Identifier of the directory in the directory owner account.
$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: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:shareStatus:SharedDirectory'
, sharedDirectory_shareStatus
- Current directory status of the shared Managed Microsoft AD directory.
$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:sharedDirectoryId:SharedDirectory'
, sharedDirectory_sharedDirectoryId
- Identifier of the shared directory in the directory consumer account.
This identifier is different for each directory owner account.
sharedDirectory_createdDateTime :: Lens' SharedDirectory (Maybe UTCTime) Source #
The date and time that the shared directory was created.
sharedDirectory_lastUpdatedDateTime :: Lens' SharedDirectory (Maybe UTCTime) Source #
The date and time that the shared directory was last updated.
sharedDirectory_ownerAccountId :: Lens' SharedDirectory (Maybe Text) Source #
Identifier of the directory owner account, which contains the directory that has been shared to the consumer account.
sharedDirectory_ownerDirectoryId :: Lens' SharedDirectory (Maybe Text) Source #
Identifier of the directory in the directory owner account.
sharedDirectory_shareMethod :: Lens' SharedDirectory (Maybe ShareMethod) Source #
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
).
sharedDirectory_shareNotes :: Lens' SharedDirectory (Maybe Text) Source #
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.
sharedDirectory_shareStatus :: Lens' SharedDirectory (Maybe ShareStatus) Source #
Current directory status of the shared Managed Microsoft AD directory.
sharedDirectory_sharedAccountId :: Lens' SharedDirectory (Maybe Text) Source #
Identifier of the directory consumer account that has access to the
shared directory (OwnerDirectoryId
) in the directory owner account.
sharedDirectory_sharedDirectoryId :: Lens' SharedDirectory (Maybe Text) Source #
Identifier of the shared directory in the directory consumer account. This identifier is different for each directory owner account.
Snapshot
Describes a directory snapshot.
See: newSnapshot
smart constructor.
Snapshot' | |
|
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:directoryId:Snapshot'
, snapshot_directoryId
- The directory identifier.
$sel:name:Snapshot'
, snapshot_name
- The descriptive name of the snapshot.
$sel:snapshotId:Snapshot'
, snapshot_snapshotId
- The snapshot identifier.
$sel:startTime:Snapshot'
, snapshot_startTime
- The date and time that the snapshot was taken.
$sel:status:Snapshot'
, snapshot_status
- The snapshot status.
$sel:type':Snapshot'
, snapshot_type
- The snapshot type.
snapshot_startTime :: Lens' Snapshot (Maybe UTCTime) Source #
The date and time that the snapshot was taken.
snapshot_status :: Lens' Snapshot (Maybe SnapshotStatus) Source #
The snapshot status.
snapshot_type :: Lens' Snapshot (Maybe SnapshotType) Source #
The snapshot type.
SnapshotLimits
data SnapshotLimits Source #
Contains manual snapshot limit information for a directory.
See: newSnapshotLimits
smart constructor.
SnapshotLimits' | |
|
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: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.
$sel:manualSnapshotsLimitReached:SnapshotLimits'
, snapshotLimits_manualSnapshotsLimitReached
- Indicates if the manual snapshot limit has been reached.
snapshotLimits_manualSnapshotsCurrentCount :: Lens' SnapshotLimits (Maybe Natural) Source #
The current number of manual snapshots of the directory.
snapshotLimits_manualSnapshotsLimit :: Lens' SnapshotLimits (Maybe Natural) Source #
The maximum number of manual snapshots allowed.
snapshotLimits_manualSnapshotsLimitReached :: Lens' SnapshotLimits (Maybe Bool) Source #
Indicates if the manual snapshot limit has been reached.
Tag
Metadata assigned to a directory consisting of a key-value pair.
See: newTag
smart constructor.
Tag' | |
|
Instances
FromJSON Tag Source # | |
ToJSON Tag Source # | |
Defined in Amazonka.DirectoryService.Types.Tag | |
Generic Tag Source # | |
Read Tag Source # | |
Show Tag Source # | |
NFData Tag Source # | |
Defined in Amazonka.DirectoryService.Types.Tag | |
Eq Tag Source # | |
Hashable Tag Source # | |
Defined in Amazonka.DirectoryService.Types.Tag | |
type Rep Tag Source # | |
Defined in Amazonka.DirectoryService.Types.Tag type Rep Tag = D1 ('MetaData "Tag" "Amazonka.DirectoryService.Types.Tag" "amazonka-ds-2.0-AgXI5fcN8ZxCoi4kNvhD3" '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}_.:/=+\\-]*)$").
tag_key :: Lens' Tag Text Source #
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}_.:/=+\\-]*)$").
tag_value :: Lens' Tag Text Source #
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' | |
|
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:createdDateTime:Trust'
, trust_createdDateTime
- The date and time that the trust relationship was created.
$sel:directoryId:Trust'
, trust_directoryId
- The Directory ID of the Amazon Web Services directory involved in the
trust relationship.
$sel:lastUpdatedDateTime:Trust'
, trust_lastUpdatedDateTime
- The date and time that the trust relationship was last updated.
$sel:remoteDomainName:Trust'
, trust_remoteDomainName
- The Fully Qualified Domain Name (FQDN) of the external domain involved
in the trust relationship.
$sel:selectiveAuth:Trust'
, trust_selectiveAuth
- Current state of selective authentication for the trust.
$sel:stateLastUpdatedDateTime:Trust'
, trust_stateLastUpdatedDateTime
- The date and time that the TrustState was last updated.
$sel:trustDirection:Trust'
, trust_trustDirection
- The trust relationship direction.
$sel:trustId:Trust'
, trust_trustId
- The unique ID of the trust relationship.
$sel:trustState:Trust'
, trust_trustState
- The trust relationship state.
$sel:trustStateReason:Trust'
, trust_trustStateReason
- The reason for the TrustState.
$sel:trustType:Trust'
, trust_trustType
- The trust relationship type. Forest
is the default.
trust_createdDateTime :: Lens' Trust (Maybe UTCTime) Source #
The date and time that the trust relationship was created.
trust_directoryId :: Lens' Trust (Maybe Text) Source #
The Directory ID of the Amazon Web Services directory involved in the trust relationship.
trust_lastUpdatedDateTime :: Lens' Trust (Maybe UTCTime) Source #
The date and time that the trust relationship was last updated.
trust_remoteDomainName :: Lens' Trust (Maybe Text) Source #
The Fully Qualified Domain Name (FQDN) of the external domain involved in the trust relationship.
trust_selectiveAuth :: Lens' Trust (Maybe SelectiveAuth) Source #
Current state of selective authentication for the trust.
trust_stateLastUpdatedDateTime :: Lens' Trust (Maybe UTCTime) Source #
The date and time that the TrustState was last updated.
trust_trustDirection :: Lens' Trust (Maybe TrustDirection) Source #
The trust relationship direction.
trust_trustState :: Lens' Trust (Maybe TrustState) Source #
The trust relationship state.
trust_trustType :: Lens' Trust (Maybe TrustType) Source #
The trust relationship type. Forest
is the default.
UnshareTarget
data UnshareTarget Source #
Identifier that contains details about the directory consumer account with whom the directory is being unshared.
See: newUnshareTarget
smart constructor.
UnshareTarget' | |
|
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.
unshareTarget_id :: Lens' UnshareTarget Text Source #
Identifier of the directory consumer account.
unshareTarget_type :: Lens' UnshareTarget TargetType Source #
Type of identifier to be used in the Id field.
UpdateInfoEntry
data UpdateInfoEntry Source #
An entry of update information related to a requested update type.
See: newUpdateInfoEntry
smart constructor.
UpdateInfoEntry' | |
|
Instances
newUpdateInfoEntry :: UpdateInfoEntry Source #
Create a value of UpdateInfoEntry
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:initiatedBy:UpdateInfoEntry'
, updateInfoEntry_initiatedBy
- This specifies if the update was initiated by the customer or by the
service team.
$sel:lastUpdatedDateTime:UpdateInfoEntry'
, updateInfoEntry_lastUpdatedDateTime
- The last updated date and time of a particular directory setting.
$sel:newValue':UpdateInfoEntry'
, updateInfoEntry_newValue
- The new value of the target setting.
$sel:previousValue:UpdateInfoEntry'
, updateInfoEntry_previousValue
- The old value of the target setting.
$sel:region:UpdateInfoEntry'
, updateInfoEntry_region
- The name of the Region.
$sel:startTime:UpdateInfoEntry'
, updateInfoEntry_startTime
- The start time of the UpdateDirectorySetup
for the particular type.
$sel:status:UpdateInfoEntry'
, updateInfoEntry_status
- The status of the update performed on the directory.
$sel:statusReason:UpdateInfoEntry'
, updateInfoEntry_statusReason
- The reason for the current status of the update type activity.
updateInfoEntry_initiatedBy :: Lens' UpdateInfoEntry (Maybe Text) Source #
This specifies if the update was initiated by the customer or by the service team.
updateInfoEntry_lastUpdatedDateTime :: Lens' UpdateInfoEntry (Maybe UTCTime) Source #
The last updated date and time of a particular directory setting.
updateInfoEntry_newValue :: Lens' UpdateInfoEntry (Maybe UpdateValue) Source #
The new value of the target setting.
updateInfoEntry_previousValue :: Lens' UpdateInfoEntry (Maybe UpdateValue) Source #
The old value of the target setting.
updateInfoEntry_region :: Lens' UpdateInfoEntry (Maybe Text) Source #
The name of the Region.
updateInfoEntry_startTime :: Lens' UpdateInfoEntry (Maybe UTCTime) Source #
The start time of the UpdateDirectorySetup
for the particular type.
updateInfoEntry_status :: Lens' UpdateInfoEntry (Maybe UpdateStatus) Source #
The status of the update performed on the directory.
updateInfoEntry_statusReason :: Lens' UpdateInfoEntry (Maybe Text) Source #
The reason for the current status of the update type activity.
UpdateValue
data UpdateValue Source #
The value for a given type of UpdateSettings
.
See: newUpdateValue
smart constructor.
UpdateValue' | |
|
Instances
newUpdateValue :: UpdateValue Source #
Create a value of UpdateValue
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:oSUpdateSettings:UpdateValue'
, updateValue_oSUpdateSettings
- The OS update related settings.
updateValue_oSUpdateSettings :: Lens' UpdateValue (Maybe OSUpdateSettings) Source #
The OS update related settings.