libZSservicesZSamazonka-dsZSamazonka-ds
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.DirectoryService.Types

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

API version 2015-04-16 of the Amazon Directory Service SDK configuration.

Errors

_CertificateLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The certificate could not be added because the certificate limit has been reached.

_CertificateAlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The certificate has already been registered into the system.

_AccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Client authentication is not available in this region at this time.

_DirectoryUnavailableException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified directory is unavailable or could not be found.

_InvalidParameterException :: AsError a => Getting (First ServiceError) a ServiceError Source #

One or more parameters are not valid.

_EntityAlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified entity already exists.

_NoAvailableCertificateException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Client authentication setup could not be completed because at least one valid certificate must be registered in the system.

_UserDoesNotExistException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The user provided a username that does not exist in your directory.

_DirectoryLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The maximum number of directories in the region has been reached. You can use the GetDirectoryLimits operation to determine your directory limits in the region.

_InvalidLDAPSStatusException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The LDAP activities could not be performed because they are limited by the LDAPS status.

_InvalidCertificateException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The certificate PEM that was provided has incorrect encoding.

_CertificateInUseException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The certificate is being used for the LDAP security connection and cannot be removed without disabling LDAP security.

_RegionLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

You have reached the limit for maximum number of simultaneous Region replications per directory.

_IpRouteLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The maximum allowed number of IP addresses was exceeded. The default limit is 100 IP address blocks.

_ShareLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The maximum number of Amazon Web Services accounts that you can share with this directory has been reached.

_EntityDoesNotExistException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified entity could not be found.

_OrganizationsException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Exception encountered while trying to access your Amazon Web Services organization.

_InvalidTargetException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified shared target is not valid.

_DirectoryAlreadyInRegionException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The Region you specified is the same Region where the Managed Microsoft AD directory was created. Specify a different Region and try again.

_InsufficientPermissionsException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The account does not have sufficient permission to perform the operation.

_DirectoryNotSharedException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified directory has not been shared with this Amazon Web Services account.

_InvalidNextTokenException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The NextToken value is not valid.

_ServiceException :: AsError a => Getting (First ServiceError) a ServiceError Source #

An exception has occurred in Directory Service.

_SnapshotLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The maximum number of manual snapshots for the directory has been reached. You can use the GetSnapshotLimits operation to determine the snapshot limits for a directory.

_DomainControllerLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The maximum allowed number of domain controllers per directory was exceeded. The default limit per directory is 20 domain controllers.

_DirectoryDoesNotExistException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified directory does not exist in the system.

_InvalidClientAuthStatusException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Client authentication is already enabled.

_TagLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The maximum allowed number of tags was exceeded.

_ClientException :: AsError a => Getting (First ServiceError) a ServiceError Source #

A client exception has occurred.

_DirectoryAlreadySharedException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified directory has already been shared with this Amazon Web Services account.

_CertificateDoesNotExistException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The certificate is not present in the system for describe or deregister activities.

_InvalidPasswordException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The new password provided by the user does not meet the password complexity requirements defined in your directory.

CertificateState

newtype CertificateState Source #

Instances

Instances details
Eq CertificateState Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.CertificateState

Ord CertificateState Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.CertificateState

Read CertificateState Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.CertificateState

Show CertificateState Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.CertificateState

Generic CertificateState Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.CertificateState

Associated Types

type Rep CertificateState :: Type -> Type #

NFData CertificateState Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.CertificateState

Methods

rnf :: CertificateState -> () #

Hashable CertificateState Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.CertificateState

ToJSON CertificateState Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.CertificateState

ToJSONKey CertificateState Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.CertificateState

FromJSON CertificateState Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.CertificateState

FromJSONKey CertificateState Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.CertificateState

ToLog CertificateState Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.CertificateState

ToHeader CertificateState Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.CertificateState

ToQuery CertificateState Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.CertificateState

FromXML CertificateState Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.CertificateState

ToXML CertificateState Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.CertificateState

ToByteString CertificateState Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.CertificateState

FromText CertificateState Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.CertificateState

ToText CertificateState Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.CertificateState

type Rep CertificateState Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.CertificateState

type Rep CertificateState = D1 ('MetaData "CertificateState" "Amazonka.DirectoryService.Types.CertificateState" "libZSservicesZSamazonka-dsZSamazonka-ds" 'True) (C1 ('MetaCons "CertificateState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCertificateState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CertificateType

newtype CertificateType Source #

Constructors

CertificateType' 

Instances

Instances details
Eq CertificateType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.CertificateType

Ord CertificateType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.CertificateType

Read CertificateType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.CertificateType

Show CertificateType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.CertificateType

Generic CertificateType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.CertificateType

Associated Types

type Rep CertificateType :: Type -> Type #

NFData CertificateType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.CertificateType

Methods

rnf :: CertificateType -> () #

Hashable CertificateType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.CertificateType

ToJSON CertificateType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.CertificateType

ToJSONKey CertificateType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.CertificateType

FromJSON CertificateType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.CertificateType

FromJSONKey CertificateType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.CertificateType

ToLog CertificateType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.CertificateType

ToHeader CertificateType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.CertificateType

ToQuery CertificateType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.CertificateType

FromXML CertificateType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.CertificateType

ToXML CertificateType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.CertificateType

Methods

toXML :: CertificateType -> XML #

ToByteString CertificateType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.CertificateType

FromText CertificateType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.CertificateType

ToText CertificateType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.CertificateType

type Rep CertificateType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.CertificateType

type Rep CertificateType = D1 ('MetaData "CertificateType" "Amazonka.DirectoryService.Types.CertificateType" "libZSservicesZSamazonka-dsZSamazonka-ds" 'True) (C1 ('MetaCons "CertificateType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCertificateType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ClientAuthenticationStatus

newtype ClientAuthenticationStatus Source #

Instances

Instances details
Eq ClientAuthenticationStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientAuthenticationStatus

Ord ClientAuthenticationStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientAuthenticationStatus

Read ClientAuthenticationStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientAuthenticationStatus

Show ClientAuthenticationStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientAuthenticationStatus

Generic ClientAuthenticationStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientAuthenticationStatus

Associated Types

type Rep ClientAuthenticationStatus :: Type -> Type #

NFData ClientAuthenticationStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientAuthenticationStatus

Hashable ClientAuthenticationStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientAuthenticationStatus

ToJSON ClientAuthenticationStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientAuthenticationStatus

ToJSONKey ClientAuthenticationStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientAuthenticationStatus

FromJSON ClientAuthenticationStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientAuthenticationStatus

FromJSONKey ClientAuthenticationStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientAuthenticationStatus

ToLog ClientAuthenticationStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientAuthenticationStatus

ToHeader ClientAuthenticationStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientAuthenticationStatus

ToQuery ClientAuthenticationStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientAuthenticationStatus

FromXML ClientAuthenticationStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientAuthenticationStatus

ToXML ClientAuthenticationStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientAuthenticationStatus

ToByteString ClientAuthenticationStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientAuthenticationStatus

FromText ClientAuthenticationStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientAuthenticationStatus

ToText ClientAuthenticationStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientAuthenticationStatus

type Rep ClientAuthenticationStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientAuthenticationStatus

type Rep ClientAuthenticationStatus = D1 ('MetaData "ClientAuthenticationStatus" "Amazonka.DirectoryService.Types.ClientAuthenticationStatus" "libZSservicesZSamazonka-dsZSamazonka-ds" 'True) (C1 ('MetaCons "ClientAuthenticationStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromClientAuthenticationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ClientAuthenticationType

newtype ClientAuthenticationType Source #

Instances

Instances details
Eq ClientAuthenticationType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientAuthenticationType

Ord ClientAuthenticationType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientAuthenticationType

Read ClientAuthenticationType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientAuthenticationType

Show ClientAuthenticationType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientAuthenticationType

Generic ClientAuthenticationType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientAuthenticationType

Associated Types

type Rep ClientAuthenticationType :: Type -> Type #

NFData ClientAuthenticationType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientAuthenticationType

Hashable ClientAuthenticationType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientAuthenticationType

ToJSON ClientAuthenticationType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientAuthenticationType

ToJSONKey ClientAuthenticationType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientAuthenticationType

FromJSON ClientAuthenticationType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientAuthenticationType

FromJSONKey ClientAuthenticationType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientAuthenticationType

ToLog ClientAuthenticationType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientAuthenticationType

ToHeader ClientAuthenticationType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientAuthenticationType

ToQuery ClientAuthenticationType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientAuthenticationType

FromXML ClientAuthenticationType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientAuthenticationType

ToXML ClientAuthenticationType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientAuthenticationType

ToByteString ClientAuthenticationType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientAuthenticationType

FromText ClientAuthenticationType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientAuthenticationType

ToText ClientAuthenticationType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientAuthenticationType

type Rep ClientAuthenticationType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientAuthenticationType

type Rep ClientAuthenticationType = D1 ('MetaData "ClientAuthenticationType" "Amazonka.DirectoryService.Types.ClientAuthenticationType" "libZSservicesZSamazonka-dsZSamazonka-ds" 'True) (C1 ('MetaCons "ClientAuthenticationType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromClientAuthenticationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DirectoryEdition

newtype DirectoryEdition Source #

Instances

Instances details
Eq DirectoryEdition Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryEdition

Ord DirectoryEdition Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryEdition

Read DirectoryEdition Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryEdition

Show DirectoryEdition Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryEdition

Generic DirectoryEdition Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryEdition

Associated Types

type Rep DirectoryEdition :: Type -> Type #

NFData DirectoryEdition Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryEdition

Methods

rnf :: DirectoryEdition -> () #

Hashable DirectoryEdition Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryEdition

ToJSON DirectoryEdition Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryEdition

ToJSONKey DirectoryEdition Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryEdition

FromJSON DirectoryEdition Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryEdition

FromJSONKey DirectoryEdition Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryEdition

ToLog DirectoryEdition Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryEdition

ToHeader DirectoryEdition Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryEdition

ToQuery DirectoryEdition Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryEdition

FromXML DirectoryEdition Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryEdition

ToXML DirectoryEdition Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryEdition

ToByteString DirectoryEdition Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryEdition

FromText DirectoryEdition Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryEdition

ToText DirectoryEdition Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryEdition

type Rep DirectoryEdition Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryEdition

type Rep DirectoryEdition = D1 ('MetaData "DirectoryEdition" "Amazonka.DirectoryService.Types.DirectoryEdition" "libZSservicesZSamazonka-dsZSamazonka-ds" 'True) (C1 ('MetaCons "DirectoryEdition'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDirectoryEdition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DirectorySize

newtype DirectorySize Source #

Constructors

DirectorySize' 

Bundled Patterns

pattern DirectorySize_Large :: DirectorySize 
pattern DirectorySize_Small :: DirectorySize 

Instances

Instances details
Eq DirectorySize Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectorySize

Ord DirectorySize Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectorySize

Read DirectorySize Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectorySize

Show DirectorySize Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectorySize

Generic DirectorySize Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectorySize

Associated Types

type Rep DirectorySize :: Type -> Type #

NFData DirectorySize Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectorySize

Methods

rnf :: DirectorySize -> () #

Hashable DirectorySize Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectorySize

ToJSON DirectorySize Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectorySize

ToJSONKey DirectorySize Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectorySize

FromJSON DirectorySize Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectorySize

FromJSONKey DirectorySize Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectorySize

ToLog DirectorySize Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectorySize

ToHeader DirectorySize Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectorySize

ToQuery DirectorySize Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectorySize

FromXML DirectorySize Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectorySize

ToXML DirectorySize Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectorySize

Methods

toXML :: DirectorySize -> XML #

ToByteString DirectorySize Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectorySize

FromText DirectorySize Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectorySize

ToText DirectorySize Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectorySize

Methods

toText :: DirectorySize -> Text #

type Rep DirectorySize Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectorySize

type Rep DirectorySize = D1 ('MetaData "DirectorySize" "Amazonka.DirectoryService.Types.DirectorySize" "libZSservicesZSamazonka-dsZSamazonka-ds" 'True) (C1 ('MetaCons "DirectorySize'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDirectorySize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DirectoryStage

newtype DirectoryStage Source #

Constructors

DirectoryStage' 

Instances

Instances details
Eq DirectoryStage Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryStage

Ord DirectoryStage Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryStage

Read DirectoryStage Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryStage

Show DirectoryStage Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryStage

Generic DirectoryStage Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryStage

Associated Types

type Rep DirectoryStage :: Type -> Type #

NFData DirectoryStage Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryStage

Methods

rnf :: DirectoryStage -> () #

Hashable DirectoryStage Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryStage

ToJSON DirectoryStage Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryStage

ToJSONKey DirectoryStage Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryStage

FromJSON DirectoryStage Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryStage

FromJSONKey DirectoryStage Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryStage

ToLog DirectoryStage Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryStage

ToHeader DirectoryStage Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryStage

ToQuery DirectoryStage Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryStage

FromXML DirectoryStage Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryStage

ToXML DirectoryStage Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryStage

Methods

toXML :: DirectoryStage -> XML #

ToByteString DirectoryStage Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryStage

FromText DirectoryStage Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryStage

ToText DirectoryStage Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryStage

type Rep DirectoryStage Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryStage

type Rep DirectoryStage = D1 ('MetaData "DirectoryStage" "Amazonka.DirectoryService.Types.DirectoryStage" "libZSservicesZSamazonka-dsZSamazonka-ds" 'True) (C1 ('MetaCons "DirectoryStage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDirectoryStage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DirectoryType

newtype DirectoryType Source #

Constructors

DirectoryType' 

Instances

Instances details
Eq DirectoryType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryType

Ord DirectoryType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryType

Read DirectoryType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryType

Show DirectoryType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryType

Generic DirectoryType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryType

Associated Types

type Rep DirectoryType :: Type -> Type #

NFData DirectoryType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryType

Methods

rnf :: DirectoryType -> () #

Hashable DirectoryType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryType

ToJSON DirectoryType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryType

ToJSONKey DirectoryType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryType

FromJSON DirectoryType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryType

FromJSONKey DirectoryType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryType

ToLog DirectoryType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryType

ToHeader DirectoryType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryType

ToQuery DirectoryType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryType

FromXML DirectoryType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryType

ToXML DirectoryType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryType

Methods

toXML :: DirectoryType -> XML #

ToByteString DirectoryType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryType

FromText DirectoryType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryType

ToText DirectoryType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryType

Methods

toText :: DirectoryType -> Text #

type Rep DirectoryType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryType

type Rep DirectoryType = D1 ('MetaData "DirectoryType" "Amazonka.DirectoryService.Types.DirectoryType" "libZSservicesZSamazonka-dsZSamazonka-ds" 'True) (C1 ('MetaCons "DirectoryType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDirectoryType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DomainControllerStatus

newtype DomainControllerStatus Source #

Instances

Instances details
Eq DomainControllerStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DomainControllerStatus

Ord DomainControllerStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DomainControllerStatus

Read DomainControllerStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DomainControllerStatus

Show DomainControllerStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DomainControllerStatus

Generic DomainControllerStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DomainControllerStatus

Associated Types

type Rep DomainControllerStatus :: Type -> Type #

NFData DomainControllerStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DomainControllerStatus

Methods

rnf :: DomainControllerStatus -> () #

Hashable DomainControllerStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DomainControllerStatus

ToJSON DomainControllerStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DomainControllerStatus

ToJSONKey DomainControllerStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DomainControllerStatus

FromJSON DomainControllerStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DomainControllerStatus

FromJSONKey DomainControllerStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DomainControllerStatus

ToLog DomainControllerStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DomainControllerStatus

ToHeader DomainControllerStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DomainControllerStatus

ToQuery DomainControllerStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DomainControllerStatus

FromXML DomainControllerStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DomainControllerStatus

ToXML DomainControllerStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DomainControllerStatus

ToByteString DomainControllerStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DomainControllerStatus

FromText DomainControllerStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DomainControllerStatus

ToText DomainControllerStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DomainControllerStatus

type Rep DomainControllerStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DomainControllerStatus

type Rep DomainControllerStatus = D1 ('MetaData "DomainControllerStatus" "Amazonka.DirectoryService.Types.DomainControllerStatus" "libZSservicesZSamazonka-dsZSamazonka-ds" 'True) (C1 ('MetaCons "DomainControllerStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDomainControllerStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

IpRouteStatusMsg

newtype IpRouteStatusMsg Source #

Instances

Instances details
Eq IpRouteStatusMsg Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.IpRouteStatusMsg

Ord IpRouteStatusMsg Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.IpRouteStatusMsg

Read IpRouteStatusMsg Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.IpRouteStatusMsg

Show IpRouteStatusMsg Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.IpRouteStatusMsg

Generic IpRouteStatusMsg Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.IpRouteStatusMsg

Associated Types

type Rep IpRouteStatusMsg :: Type -> Type #

NFData IpRouteStatusMsg Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.IpRouteStatusMsg

Methods

rnf :: IpRouteStatusMsg -> () #

Hashable IpRouteStatusMsg Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.IpRouteStatusMsg

ToJSON IpRouteStatusMsg Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.IpRouteStatusMsg

ToJSONKey IpRouteStatusMsg Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.IpRouteStatusMsg

FromJSON IpRouteStatusMsg Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.IpRouteStatusMsg

FromJSONKey IpRouteStatusMsg Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.IpRouteStatusMsg

ToLog IpRouteStatusMsg Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.IpRouteStatusMsg

ToHeader IpRouteStatusMsg Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.IpRouteStatusMsg

ToQuery IpRouteStatusMsg Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.IpRouteStatusMsg

FromXML IpRouteStatusMsg Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.IpRouteStatusMsg

ToXML IpRouteStatusMsg Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.IpRouteStatusMsg

ToByteString IpRouteStatusMsg Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.IpRouteStatusMsg

FromText IpRouteStatusMsg Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.IpRouteStatusMsg

ToText IpRouteStatusMsg Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.IpRouteStatusMsg

type Rep IpRouteStatusMsg Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.IpRouteStatusMsg

type Rep IpRouteStatusMsg = D1 ('MetaData "IpRouteStatusMsg" "Amazonka.DirectoryService.Types.IpRouteStatusMsg" "libZSservicesZSamazonka-dsZSamazonka-ds" 'True) (C1 ('MetaCons "IpRouteStatusMsg'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromIpRouteStatusMsg") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LDAPSStatus

newtype LDAPSStatus Source #

Constructors

LDAPSStatus' 

Instances

Instances details
Eq LDAPSStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LDAPSStatus

Ord LDAPSStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LDAPSStatus

Read LDAPSStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LDAPSStatus

Show LDAPSStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LDAPSStatus

Generic LDAPSStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LDAPSStatus

Associated Types

type Rep LDAPSStatus :: Type -> Type #

NFData LDAPSStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LDAPSStatus

Methods

rnf :: LDAPSStatus -> () #

Hashable LDAPSStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LDAPSStatus

ToJSON LDAPSStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LDAPSStatus

ToJSONKey LDAPSStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LDAPSStatus

FromJSON LDAPSStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LDAPSStatus

FromJSONKey LDAPSStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LDAPSStatus

ToLog LDAPSStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LDAPSStatus

ToHeader LDAPSStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LDAPSStatus

ToQuery LDAPSStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LDAPSStatus

FromXML LDAPSStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LDAPSStatus

ToXML LDAPSStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LDAPSStatus

Methods

toXML :: LDAPSStatus -> XML #

ToByteString LDAPSStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LDAPSStatus

FromText LDAPSStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LDAPSStatus

ToText LDAPSStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LDAPSStatus

Methods

toText :: LDAPSStatus -> Text #

type Rep LDAPSStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LDAPSStatus

type Rep LDAPSStatus = D1 ('MetaData "LDAPSStatus" "Amazonka.DirectoryService.Types.LDAPSStatus" "libZSservicesZSamazonka-dsZSamazonka-ds" 'True) (C1 ('MetaCons "LDAPSStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLDAPSStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LDAPSType

newtype LDAPSType Source #

Constructors

LDAPSType' 

Fields

Bundled Patterns

pattern LDAPSType_Client :: LDAPSType 

Instances

Instances details
Eq LDAPSType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LDAPSType

Ord LDAPSType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LDAPSType

Read LDAPSType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LDAPSType

Show LDAPSType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LDAPSType

Generic LDAPSType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LDAPSType

Associated Types

type Rep LDAPSType :: Type -> Type #

NFData LDAPSType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LDAPSType

Methods

rnf :: LDAPSType -> () #

Hashable LDAPSType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LDAPSType

ToJSON LDAPSType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LDAPSType

ToJSONKey LDAPSType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LDAPSType

FromJSON LDAPSType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LDAPSType

FromJSONKey LDAPSType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LDAPSType

ToLog LDAPSType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LDAPSType

ToHeader LDAPSType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LDAPSType

ToQuery LDAPSType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LDAPSType

FromXML LDAPSType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LDAPSType

ToXML LDAPSType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LDAPSType

Methods

toXML :: LDAPSType -> XML #

ToByteString LDAPSType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LDAPSType

Methods

toBS :: LDAPSType -> ByteString #

FromText LDAPSType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LDAPSType

ToText LDAPSType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LDAPSType

Methods

toText :: LDAPSType -> Text #

type Rep LDAPSType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LDAPSType

type Rep LDAPSType = D1 ('MetaData "LDAPSType" "Amazonka.DirectoryService.Types.LDAPSType" "libZSservicesZSamazonka-dsZSamazonka-ds" 'True) (C1 ('MetaCons "LDAPSType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLDAPSType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RadiusAuthenticationProtocol

newtype RadiusAuthenticationProtocol Source #

Instances

Instances details
Eq RadiusAuthenticationProtocol Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RadiusAuthenticationProtocol

Ord RadiusAuthenticationProtocol Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RadiusAuthenticationProtocol

Read RadiusAuthenticationProtocol Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RadiusAuthenticationProtocol

Show RadiusAuthenticationProtocol Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RadiusAuthenticationProtocol

Generic RadiusAuthenticationProtocol Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RadiusAuthenticationProtocol

Associated Types

type Rep RadiusAuthenticationProtocol :: Type -> Type #

NFData RadiusAuthenticationProtocol Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RadiusAuthenticationProtocol

Hashable RadiusAuthenticationProtocol Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RadiusAuthenticationProtocol

ToJSON RadiusAuthenticationProtocol Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RadiusAuthenticationProtocol

ToJSONKey RadiusAuthenticationProtocol Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RadiusAuthenticationProtocol

FromJSON RadiusAuthenticationProtocol Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RadiusAuthenticationProtocol

FromJSONKey RadiusAuthenticationProtocol Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RadiusAuthenticationProtocol

ToLog RadiusAuthenticationProtocol Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RadiusAuthenticationProtocol

ToHeader RadiusAuthenticationProtocol Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RadiusAuthenticationProtocol

ToQuery RadiusAuthenticationProtocol Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RadiusAuthenticationProtocol

FromXML RadiusAuthenticationProtocol Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RadiusAuthenticationProtocol

ToXML RadiusAuthenticationProtocol Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RadiusAuthenticationProtocol

ToByteString RadiusAuthenticationProtocol Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RadiusAuthenticationProtocol

FromText RadiusAuthenticationProtocol Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RadiusAuthenticationProtocol

ToText RadiusAuthenticationProtocol Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RadiusAuthenticationProtocol

type Rep RadiusAuthenticationProtocol Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RadiusAuthenticationProtocol

type Rep RadiusAuthenticationProtocol = D1 ('MetaData "RadiusAuthenticationProtocol" "Amazonka.DirectoryService.Types.RadiusAuthenticationProtocol" "libZSservicesZSamazonka-dsZSamazonka-ds" 'True) (C1 ('MetaCons "RadiusAuthenticationProtocol'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRadiusAuthenticationProtocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RadiusStatus

newtype RadiusStatus Source #

Constructors

RadiusStatus' 

Instances

Instances details
Eq RadiusStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RadiusStatus

Ord RadiusStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RadiusStatus

Read RadiusStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RadiusStatus

Show RadiusStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RadiusStatus

Generic RadiusStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RadiusStatus

Associated Types

type Rep RadiusStatus :: Type -> Type #

NFData RadiusStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RadiusStatus

Methods

rnf :: RadiusStatus -> () #

Hashable RadiusStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RadiusStatus

ToJSON RadiusStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RadiusStatus

ToJSONKey RadiusStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RadiusStatus

FromJSON RadiusStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RadiusStatus

FromJSONKey RadiusStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RadiusStatus

ToLog RadiusStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RadiusStatus

ToHeader RadiusStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RadiusStatus

ToQuery RadiusStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RadiusStatus

FromXML RadiusStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RadiusStatus

ToXML RadiusStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RadiusStatus

Methods

toXML :: RadiusStatus -> XML #

ToByteString RadiusStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RadiusStatus

FromText RadiusStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RadiusStatus

ToText RadiusStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RadiusStatus

Methods

toText :: RadiusStatus -> Text #

type Rep RadiusStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RadiusStatus

type Rep RadiusStatus = D1 ('MetaData "RadiusStatus" "Amazonka.DirectoryService.Types.RadiusStatus" "libZSservicesZSamazonka-dsZSamazonka-ds" 'True) (C1 ('MetaCons "RadiusStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRadiusStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RegionType

newtype RegionType Source #

Constructors

RegionType' 

Fields

Bundled Patterns

pattern RegionType_Additional :: RegionType 
pattern RegionType_Primary :: RegionType 

Instances

Instances details
Eq RegionType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RegionType

Ord RegionType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RegionType

Read RegionType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RegionType

Show RegionType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RegionType

Generic RegionType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RegionType

Associated Types

type Rep RegionType :: Type -> Type #

NFData RegionType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RegionType

Methods

rnf :: RegionType -> () #

Hashable RegionType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RegionType

ToJSON RegionType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RegionType

ToJSONKey RegionType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RegionType

FromJSON RegionType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RegionType

FromJSONKey RegionType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RegionType

ToLog RegionType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RegionType

ToHeader RegionType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RegionType

ToQuery RegionType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RegionType

FromXML RegionType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RegionType

ToXML RegionType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RegionType

Methods

toXML :: RegionType -> XML #

ToByteString RegionType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RegionType

FromText RegionType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RegionType

ToText RegionType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RegionType

Methods

toText :: RegionType -> Text #

type Rep RegionType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RegionType

type Rep RegionType = D1 ('MetaData "RegionType" "Amazonka.DirectoryService.Types.RegionType" "libZSservicesZSamazonka-dsZSamazonka-ds" 'True) (C1 ('MetaCons "RegionType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRegionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ReplicationScope

newtype ReplicationScope Source #

Bundled Patterns

pattern ReplicationScope_Domain :: ReplicationScope 

Instances

Instances details
Eq ReplicationScope Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ReplicationScope

Ord ReplicationScope Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ReplicationScope

Read ReplicationScope Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ReplicationScope

Show ReplicationScope Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ReplicationScope

Generic ReplicationScope Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ReplicationScope

Associated Types

type Rep ReplicationScope :: Type -> Type #

NFData ReplicationScope Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ReplicationScope

Methods

rnf :: ReplicationScope -> () #

Hashable ReplicationScope Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ReplicationScope

ToJSON ReplicationScope Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ReplicationScope

ToJSONKey ReplicationScope Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ReplicationScope

FromJSON ReplicationScope Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ReplicationScope

FromJSONKey ReplicationScope Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ReplicationScope

ToLog ReplicationScope Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ReplicationScope

ToHeader ReplicationScope Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ReplicationScope

ToQuery ReplicationScope Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ReplicationScope

FromXML ReplicationScope Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ReplicationScope

ToXML ReplicationScope Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ReplicationScope

ToByteString ReplicationScope Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ReplicationScope

FromText ReplicationScope Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ReplicationScope

ToText ReplicationScope Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ReplicationScope

type Rep ReplicationScope Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ReplicationScope

type Rep ReplicationScope = D1 ('MetaData "ReplicationScope" "Amazonka.DirectoryService.Types.ReplicationScope" "libZSservicesZSamazonka-dsZSamazonka-ds" 'True) (C1 ('MetaCons "ReplicationScope'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromReplicationScope") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SchemaExtensionStatus

newtype SchemaExtensionStatus Source #

Instances

Instances details
Eq SchemaExtensionStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SchemaExtensionStatus

Ord SchemaExtensionStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SchemaExtensionStatus

Read SchemaExtensionStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SchemaExtensionStatus

Show SchemaExtensionStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SchemaExtensionStatus

Generic SchemaExtensionStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SchemaExtensionStatus

Associated Types

type Rep SchemaExtensionStatus :: Type -> Type #

NFData SchemaExtensionStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SchemaExtensionStatus

Methods

rnf :: SchemaExtensionStatus -> () #

Hashable SchemaExtensionStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SchemaExtensionStatus

ToJSON SchemaExtensionStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SchemaExtensionStatus

ToJSONKey SchemaExtensionStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SchemaExtensionStatus

FromJSON SchemaExtensionStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SchemaExtensionStatus

FromJSONKey SchemaExtensionStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SchemaExtensionStatus

ToLog SchemaExtensionStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SchemaExtensionStatus

ToHeader SchemaExtensionStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SchemaExtensionStatus

ToQuery SchemaExtensionStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SchemaExtensionStatus

FromXML SchemaExtensionStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SchemaExtensionStatus

ToXML SchemaExtensionStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SchemaExtensionStatus

ToByteString SchemaExtensionStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SchemaExtensionStatus

FromText SchemaExtensionStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SchemaExtensionStatus

ToText SchemaExtensionStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SchemaExtensionStatus

type Rep SchemaExtensionStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SchemaExtensionStatus

type Rep SchemaExtensionStatus = D1 ('MetaData "SchemaExtensionStatus" "Amazonka.DirectoryService.Types.SchemaExtensionStatus" "libZSservicesZSamazonka-dsZSamazonka-ds" 'True) (C1 ('MetaCons "SchemaExtensionStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSchemaExtensionStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SelectiveAuth

newtype SelectiveAuth Source #

Constructors

SelectiveAuth' 

Instances

Instances details
Eq SelectiveAuth Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SelectiveAuth

Ord SelectiveAuth Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SelectiveAuth

Read SelectiveAuth Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SelectiveAuth

Show SelectiveAuth Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SelectiveAuth

Generic SelectiveAuth Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SelectiveAuth

Associated Types

type Rep SelectiveAuth :: Type -> Type #

NFData SelectiveAuth Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SelectiveAuth

Methods

rnf :: SelectiveAuth -> () #

Hashable SelectiveAuth Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SelectiveAuth

ToJSON SelectiveAuth Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SelectiveAuth

ToJSONKey SelectiveAuth Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SelectiveAuth

FromJSON SelectiveAuth Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SelectiveAuth

FromJSONKey SelectiveAuth Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SelectiveAuth

ToLog SelectiveAuth Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SelectiveAuth

ToHeader SelectiveAuth Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SelectiveAuth

ToQuery SelectiveAuth Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SelectiveAuth

FromXML SelectiveAuth Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SelectiveAuth

ToXML SelectiveAuth Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SelectiveAuth

Methods

toXML :: SelectiveAuth -> XML #

ToByteString SelectiveAuth Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SelectiveAuth

FromText SelectiveAuth Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SelectiveAuth

ToText SelectiveAuth Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SelectiveAuth

Methods

toText :: SelectiveAuth -> Text #

type Rep SelectiveAuth Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SelectiveAuth

type Rep SelectiveAuth = D1 ('MetaData "SelectiveAuth" "Amazonka.DirectoryService.Types.SelectiveAuth" "libZSservicesZSamazonka-dsZSamazonka-ds" 'True) (C1 ('MetaCons "SelectiveAuth'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSelectiveAuth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ShareMethod

newtype ShareMethod Source #

Constructors

ShareMethod' 

Instances

Instances details
Eq ShareMethod Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ShareMethod

Ord ShareMethod Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ShareMethod

Read ShareMethod Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ShareMethod

Show ShareMethod Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ShareMethod

Generic ShareMethod Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ShareMethod

Associated Types

type Rep ShareMethod :: Type -> Type #

NFData ShareMethod Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ShareMethod

Methods

rnf :: ShareMethod -> () #

Hashable ShareMethod Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ShareMethod

ToJSON ShareMethod Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ShareMethod

ToJSONKey ShareMethod Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ShareMethod

FromJSON ShareMethod Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ShareMethod

FromJSONKey ShareMethod Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ShareMethod

ToLog ShareMethod Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ShareMethod

ToHeader ShareMethod Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ShareMethod

ToQuery ShareMethod Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ShareMethod

FromXML ShareMethod Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ShareMethod

ToXML ShareMethod Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ShareMethod

Methods

toXML :: ShareMethod -> XML #

ToByteString ShareMethod Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ShareMethod

FromText ShareMethod Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ShareMethod

ToText ShareMethod Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ShareMethod

Methods

toText :: ShareMethod -> Text #

type Rep ShareMethod Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ShareMethod

type Rep ShareMethod = D1 ('MetaData "ShareMethod" "Amazonka.DirectoryService.Types.ShareMethod" "libZSservicesZSamazonka-dsZSamazonka-ds" 'True) (C1 ('MetaCons "ShareMethod'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromShareMethod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ShareStatus

newtype ShareStatus Source #

Constructors

ShareStatus' 

Instances

Instances details
Eq ShareStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ShareStatus

Ord ShareStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ShareStatus

Read ShareStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ShareStatus

Show ShareStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ShareStatus

Generic ShareStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ShareStatus

Associated Types

type Rep ShareStatus :: Type -> Type #

NFData ShareStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ShareStatus

Methods

rnf :: ShareStatus -> () #

Hashable ShareStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ShareStatus

ToJSON ShareStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ShareStatus

ToJSONKey ShareStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ShareStatus

FromJSON ShareStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ShareStatus

FromJSONKey ShareStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ShareStatus

ToLog ShareStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ShareStatus

ToHeader ShareStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ShareStatus

ToQuery ShareStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ShareStatus

FromXML ShareStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ShareStatus

ToXML ShareStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ShareStatus

Methods

toXML :: ShareStatus -> XML #

ToByteString ShareStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ShareStatus

FromText ShareStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ShareStatus

ToText ShareStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ShareStatus

Methods

toText :: ShareStatus -> Text #

type Rep ShareStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ShareStatus

type Rep ShareStatus = D1 ('MetaData "ShareStatus" "Amazonka.DirectoryService.Types.ShareStatus" "libZSservicesZSamazonka-dsZSamazonka-ds" 'True) (C1 ('MetaCons "ShareStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromShareStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SnapshotStatus

newtype SnapshotStatus Source #

Constructors

SnapshotStatus' 

Instances

Instances details
Eq SnapshotStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SnapshotStatus

Ord SnapshotStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SnapshotStatus

Read SnapshotStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SnapshotStatus

Show SnapshotStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SnapshotStatus

Generic SnapshotStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SnapshotStatus

Associated Types

type Rep SnapshotStatus :: Type -> Type #

NFData SnapshotStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SnapshotStatus

Methods

rnf :: SnapshotStatus -> () #

Hashable SnapshotStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SnapshotStatus

ToJSON SnapshotStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SnapshotStatus

ToJSONKey SnapshotStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SnapshotStatus

FromJSON SnapshotStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SnapshotStatus

FromJSONKey SnapshotStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SnapshotStatus

ToLog SnapshotStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SnapshotStatus

ToHeader SnapshotStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SnapshotStatus

ToQuery SnapshotStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SnapshotStatus

FromXML SnapshotStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SnapshotStatus

ToXML SnapshotStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SnapshotStatus

Methods

toXML :: SnapshotStatus -> XML #

ToByteString SnapshotStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SnapshotStatus

FromText SnapshotStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SnapshotStatus

ToText SnapshotStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SnapshotStatus

type Rep SnapshotStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SnapshotStatus

type Rep SnapshotStatus = D1 ('MetaData "SnapshotStatus" "Amazonka.DirectoryService.Types.SnapshotStatus" "libZSservicesZSamazonka-dsZSamazonka-ds" 'True) (C1 ('MetaCons "SnapshotStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSnapshotStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SnapshotType

newtype SnapshotType Source #

Constructors

SnapshotType' 

Bundled Patterns

pattern SnapshotType_Auto :: SnapshotType 
pattern SnapshotType_Manual :: SnapshotType 

Instances

Instances details
Eq SnapshotType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SnapshotType

Ord SnapshotType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SnapshotType

Read SnapshotType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SnapshotType

Show SnapshotType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SnapshotType

Generic SnapshotType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SnapshotType

Associated Types

type Rep SnapshotType :: Type -> Type #

NFData SnapshotType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SnapshotType

Methods

rnf :: SnapshotType -> () #

Hashable SnapshotType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SnapshotType

ToJSON SnapshotType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SnapshotType

ToJSONKey SnapshotType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SnapshotType

FromJSON SnapshotType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SnapshotType

FromJSONKey SnapshotType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SnapshotType

ToLog SnapshotType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SnapshotType

ToHeader SnapshotType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SnapshotType

ToQuery SnapshotType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SnapshotType

FromXML SnapshotType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SnapshotType

ToXML SnapshotType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SnapshotType

Methods

toXML :: SnapshotType -> XML #

ToByteString SnapshotType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SnapshotType

FromText SnapshotType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SnapshotType

ToText SnapshotType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SnapshotType

Methods

toText :: SnapshotType -> Text #

type Rep SnapshotType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SnapshotType

type Rep SnapshotType = D1 ('MetaData "SnapshotType" "Amazonka.DirectoryService.Types.SnapshotType" "libZSservicesZSamazonka-dsZSamazonka-ds" 'True) (C1 ('MetaCons "SnapshotType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSnapshotType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TargetType

newtype TargetType Source #

Constructors

TargetType' 

Fields

Bundled Patterns

pattern TargetType_ACCOUNT :: TargetType 

Instances

Instances details
Eq TargetType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TargetType

Ord TargetType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TargetType

Read TargetType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TargetType

Show TargetType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TargetType

Generic TargetType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TargetType

Associated Types

type Rep TargetType :: Type -> Type #

NFData TargetType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TargetType

Methods

rnf :: TargetType -> () #

Hashable TargetType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TargetType

ToJSON TargetType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TargetType

ToJSONKey TargetType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TargetType

FromJSON TargetType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TargetType

FromJSONKey TargetType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TargetType

ToLog TargetType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TargetType

ToHeader TargetType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TargetType

ToQuery TargetType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TargetType

FromXML TargetType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TargetType

ToXML TargetType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TargetType

Methods

toXML :: TargetType -> XML #

ToByteString TargetType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TargetType

FromText TargetType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TargetType

ToText TargetType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TargetType

Methods

toText :: TargetType -> Text #

type Rep TargetType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TargetType

type Rep TargetType = D1 ('MetaData "TargetType" "Amazonka.DirectoryService.Types.TargetType" "libZSservicesZSamazonka-dsZSamazonka-ds" 'True) (C1 ('MetaCons "TargetType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTargetType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TopicStatus

newtype TopicStatus Source #

Constructors

TopicStatus' 

Instances

Instances details
Eq TopicStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TopicStatus

Ord TopicStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TopicStatus

Read TopicStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TopicStatus

Show TopicStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TopicStatus

Generic TopicStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TopicStatus

Associated Types

type Rep TopicStatus :: Type -> Type #

NFData TopicStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TopicStatus

Methods

rnf :: TopicStatus -> () #

Hashable TopicStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TopicStatus

ToJSON TopicStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TopicStatus

ToJSONKey TopicStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TopicStatus

FromJSON TopicStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TopicStatus

FromJSONKey TopicStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TopicStatus

ToLog TopicStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TopicStatus

ToHeader TopicStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TopicStatus

ToQuery TopicStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TopicStatus

FromXML TopicStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TopicStatus

ToXML TopicStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TopicStatus

Methods

toXML :: TopicStatus -> XML #

ToByteString TopicStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TopicStatus

FromText TopicStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TopicStatus

ToText TopicStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TopicStatus

Methods

toText :: TopicStatus -> Text #

type Rep TopicStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TopicStatus

type Rep TopicStatus = D1 ('MetaData "TopicStatus" "Amazonka.DirectoryService.Types.TopicStatus" "libZSservicesZSamazonka-dsZSamazonka-ds" 'True) (C1 ('MetaCons "TopicStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTopicStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TrustDirection

newtype TrustDirection Source #

Constructors

TrustDirection' 

Instances

Instances details
Eq TrustDirection Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustDirection

Ord TrustDirection Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustDirection

Read TrustDirection Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustDirection

Show TrustDirection Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustDirection

Generic TrustDirection Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustDirection

Associated Types

type Rep TrustDirection :: Type -> Type #

NFData TrustDirection Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustDirection

Methods

rnf :: TrustDirection -> () #

Hashable TrustDirection Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustDirection

ToJSON TrustDirection Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustDirection

ToJSONKey TrustDirection Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustDirection

FromJSON TrustDirection Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustDirection

FromJSONKey TrustDirection Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustDirection

ToLog TrustDirection Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustDirection

ToHeader TrustDirection Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustDirection

ToQuery TrustDirection Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustDirection

FromXML TrustDirection Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustDirection

ToXML TrustDirection Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustDirection

Methods

toXML :: TrustDirection -> XML #

ToByteString TrustDirection Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustDirection

FromText TrustDirection Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustDirection

ToText TrustDirection Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustDirection

type Rep TrustDirection Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustDirection

type Rep TrustDirection = D1 ('MetaData "TrustDirection" "Amazonka.DirectoryService.Types.TrustDirection" "libZSservicesZSamazonka-dsZSamazonka-ds" 'True) (C1 ('MetaCons "TrustDirection'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTrustDirection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TrustState

newtype TrustState Source #

Constructors

TrustState' 

Fields

Instances

Instances details
Eq TrustState Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustState

Ord TrustState Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustState

Read TrustState Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustState

Show TrustState Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustState

Generic TrustState Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustState

Associated Types

type Rep TrustState :: Type -> Type #

NFData TrustState Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustState

Methods

rnf :: TrustState -> () #

Hashable TrustState Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustState

ToJSON TrustState Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustState

ToJSONKey TrustState Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustState

FromJSON TrustState Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustState

FromJSONKey TrustState Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustState

ToLog TrustState Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustState

ToHeader TrustState Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustState

ToQuery TrustState Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustState

FromXML TrustState Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustState

ToXML TrustState Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustState

Methods

toXML :: TrustState -> XML #

ToByteString TrustState Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustState

FromText TrustState Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustState

ToText TrustState Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustState

Methods

toText :: TrustState -> Text #

type Rep TrustState Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustState

type Rep TrustState = D1 ('MetaData "TrustState" "Amazonka.DirectoryService.Types.TrustState" "libZSservicesZSamazonka-dsZSamazonka-ds" 'True) (C1 ('MetaCons "TrustState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTrustState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TrustType

newtype TrustType Source #

Constructors

TrustType' 

Fields

Bundled Patterns

pattern TrustType_External :: TrustType 
pattern TrustType_Forest :: TrustType 

Instances

Instances details
Eq TrustType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustType

Ord TrustType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustType

Read TrustType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustType

Show TrustType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustType

Generic TrustType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustType

Associated Types

type Rep TrustType :: Type -> Type #

NFData TrustType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustType

Methods

rnf :: TrustType -> () #

Hashable TrustType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustType

ToJSON TrustType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustType

ToJSONKey TrustType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustType

FromJSON TrustType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustType

FromJSONKey TrustType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustType

ToLog TrustType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustType

ToHeader TrustType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustType

ToQuery TrustType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustType

FromXML TrustType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustType

ToXML TrustType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustType

Methods

toXML :: TrustType -> XML #

ToByteString TrustType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustType

Methods

toBS :: TrustType -> ByteString #

FromText TrustType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustType

ToText TrustType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustType

Methods

toText :: TrustType -> Text #

type Rep TrustType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustType

type Rep TrustType = D1 ('MetaData "TrustType" "Amazonka.DirectoryService.Types.TrustType" "libZSservicesZSamazonka-dsZSamazonka-ds" 'True) (C1 ('MetaCons "TrustType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTrustType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Attribute

data Attribute Source #

Represents a named directory attribute.

See: newAttribute smart constructor.

Constructors

Attribute' 

Fields

Instances

Instances details
Eq Attribute Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Attribute

Read Attribute Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Attribute

Show Attribute Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Attribute

Generic Attribute Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Attribute

Associated Types

type Rep Attribute :: Type -> Type #

NFData Attribute Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Attribute

Methods

rnf :: Attribute -> () #

Hashable Attribute Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Attribute

ToJSON Attribute Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Attribute

FromJSON Attribute Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Attribute

type Rep Attribute Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Attribute

type Rep Attribute = D1 ('MetaData "Attribute" "Amazonka.DirectoryService.Types.Attribute" "libZSservicesZSamazonka-dsZSamazonka-ds" 'False) (C1 ('MetaCons "Attribute'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newAttribute :: Attribute Source #

Create a value of Attribute with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:value:Attribute', attribute_value - The value of the attribute.

$sel:name:Attribute', attribute_name - The name of the attribute.

attribute_value :: Lens' Attribute (Maybe Text) Source #

The value of the attribute.

attribute_name :: Lens' Attribute (Maybe Text) Source #

The name of the attribute.

Certificate

data Certificate Source #

Information about the certificate.

See: newCertificate smart constructor.

Constructors

Certificate' 

Fields

Instances

Instances details
Eq Certificate Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Certificate

Read Certificate Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Certificate

Show Certificate Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Certificate

Generic Certificate Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Certificate

Associated Types

type Rep Certificate :: Type -> Type #

NFData Certificate Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Certificate

Methods

rnf :: Certificate -> () #

Hashable Certificate Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Certificate

FromJSON Certificate Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Certificate

type Rep Certificate Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Certificate

newCertificate :: Certificate Source #

Create a value of Certificate with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clientCertAuthSettings:Certificate', certificate_clientCertAuthSettings - A ClientCertAuthSettings object that contains client certificate authentication settings.

$sel:state:Certificate', certificate_state - The state of the certificate.

$sel:commonName:Certificate', certificate_commonName - The common name for the certificate.

$sel:certificateId:Certificate', certificate_certificateId - The identifier of the certificate.

$sel:expiryDateTime:Certificate', certificate_expiryDateTime - The date and time when the certificate will expire.

$sel:registeredDateTime:Certificate', certificate_registeredDateTime - The date and time that the certificate was registered.

$sel:type':Certificate', certificate_type - The function that the registered certificate performs. Valid values include ClientLDAPS or ClientCertAuth. The default value is ClientLDAPS.

$sel:stateReason:Certificate', certificate_stateReason - Describes a state change for the certificate.

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_certificateId :: Lens' Certificate (Maybe Text) Source #

The identifier of 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_type :: Lens' Certificate (Maybe CertificateType) Source #

The function that the registered certificate performs. Valid values include ClientLDAPS or ClientCertAuth. The default value is ClientLDAPS.

certificate_stateReason :: Lens' Certificate (Maybe Text) Source #

Describes a state change for the certificate.

CertificateInfo

data CertificateInfo Source #

Contains general information about a certificate.

See: newCertificateInfo smart constructor.

Constructors

CertificateInfo' 

Fields

Instances

Instances details
Eq CertificateInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.CertificateInfo

Read CertificateInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.CertificateInfo

Show CertificateInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.CertificateInfo

Generic CertificateInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.CertificateInfo

Associated Types

type Rep CertificateInfo :: Type -> Type #

NFData CertificateInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.CertificateInfo

Methods

rnf :: CertificateInfo -> () #

Hashable CertificateInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.CertificateInfo

FromJSON CertificateInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.CertificateInfo

type Rep CertificateInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.CertificateInfo

type Rep CertificateInfo = D1 ('MetaData "CertificateInfo" "Amazonka.DirectoryService.Types.CertificateInfo" "libZSservicesZSamazonka-dsZSamazonka-ds" 'False) (C1 ('MetaCons "CertificateInfo'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CertificateState)) :*: S1 ('MetaSel ('Just "commonName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "certificateId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "expiryDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CertificateType))))))

newCertificateInfo :: CertificateInfo Source #

Create a value of CertificateInfo with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:state:CertificateInfo', certificateInfo_state - The state of the certificate.

$sel:commonName:CertificateInfo', certificateInfo_commonName - The common name for the certificate.

$sel:certificateId:CertificateInfo', certificateInfo_certificateId - The identifier of the certificate.

$sel:expiryDateTime:CertificateInfo', certificateInfo_expiryDateTime - The date and time when the certificate will expire.

$sel:type':CertificateInfo', certificateInfo_type - The function that the registered certificate performs. Valid values include ClientLDAPS or ClientCertAuth. The default value is ClientLDAPS.

certificateInfo_commonName :: Lens' CertificateInfo (Maybe Text) Source #

The common name for the certificate.

certificateInfo_certificateId :: Lens' CertificateInfo (Maybe Text) Source #

The identifier of the certificate.

certificateInfo_expiryDateTime :: Lens' CertificateInfo (Maybe UTCTime) Source #

The date and time when the certificate will expire.

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.

Constructors

ClientAuthenticationSettingInfo' 

Fields

Instances

Instances details
Eq ClientAuthenticationSettingInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientAuthenticationSettingInfo

Read ClientAuthenticationSettingInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientAuthenticationSettingInfo

Show ClientAuthenticationSettingInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientAuthenticationSettingInfo

Generic ClientAuthenticationSettingInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientAuthenticationSettingInfo

Associated Types

type Rep ClientAuthenticationSettingInfo :: Type -> Type #

NFData ClientAuthenticationSettingInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientAuthenticationSettingInfo

Hashable ClientAuthenticationSettingInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientAuthenticationSettingInfo

FromJSON ClientAuthenticationSettingInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientAuthenticationSettingInfo

type Rep ClientAuthenticationSettingInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientAuthenticationSettingInfo

type Rep ClientAuthenticationSettingInfo = D1 ('MetaData "ClientAuthenticationSettingInfo" "Amazonka.DirectoryService.Types.ClientAuthenticationSettingInfo" "libZSservicesZSamazonka-dsZSamazonka-ds" 'False) (C1 ('MetaCons "ClientAuthenticationSettingInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClientAuthenticationStatus)) :*: (S1 ('MetaSel ('Just "lastUpdatedDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClientAuthenticationType)))))

newClientAuthenticationSettingInfo :: ClientAuthenticationSettingInfo Source #

Create a value of ClientAuthenticationSettingInfo with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:ClientAuthenticationSettingInfo', clientAuthenticationSettingInfo_status - Whether the client authentication type is enabled or disabled for the specified directory.

$sel:lastUpdatedDateTime:ClientAuthenticationSettingInfo', clientAuthenticationSettingInfo_lastUpdatedDateTime - The date and time when the status of the client authentication type was last updated.

$sel:type':ClientAuthenticationSettingInfo', clientAuthenticationSettingInfo_type - The type of client authentication for the specified directory. If no type is specified, a list of all client authentication types that are supported for the directory is retrieved.

clientAuthenticationSettingInfo_status :: Lens' ClientAuthenticationSettingInfo (Maybe ClientAuthenticationStatus) Source #

Whether the client authentication type is enabled or disabled for the specified directory.

clientAuthenticationSettingInfo_lastUpdatedDateTime :: Lens' ClientAuthenticationSettingInfo (Maybe UTCTime) Source #

The date and time when the status of the client authentication type was last updated.

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.

Constructors

ClientCertAuthSettings' 

Fields

  • oCSPUrl :: Maybe Text

    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.

Instances

Instances details
Eq ClientCertAuthSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientCertAuthSettings

Read ClientCertAuthSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientCertAuthSettings

Show ClientCertAuthSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientCertAuthSettings

Generic ClientCertAuthSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientCertAuthSettings

Associated Types

type Rep ClientCertAuthSettings :: Type -> Type #

NFData ClientCertAuthSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientCertAuthSettings

Methods

rnf :: ClientCertAuthSettings -> () #

Hashable ClientCertAuthSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientCertAuthSettings

ToJSON ClientCertAuthSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientCertAuthSettings

FromJSON ClientCertAuthSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientCertAuthSettings

type Rep ClientCertAuthSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientCertAuthSettings

type Rep ClientCertAuthSettings = D1 ('MetaData "ClientCertAuthSettings" "Amazonka.DirectoryService.Types.ClientCertAuthSettings" "libZSservicesZSamazonka-dsZSamazonka-ds" 'False) (C1 ('MetaCons "ClientCertAuthSettings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "oCSPUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

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

data Computer Source #

Contains information about a computer account in a directory.

See: newComputer smart constructor.

Constructors

Computer' 

Fields

Instances

Instances details
Eq Computer Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Computer

Read Computer Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Computer

Show Computer Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Computer

Generic Computer Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Computer

Associated Types

type Rep Computer :: Type -> Type #

Methods

from :: Computer -> Rep Computer x #

to :: Rep Computer x -> Computer #

NFData Computer Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Computer

Methods

rnf :: Computer -> () #

Hashable Computer Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Computer

Methods

hashWithSalt :: Int -> Computer -> Int #

hash :: Computer -> Int #

FromJSON Computer Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Computer

type Rep Computer Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Computer

type Rep Computer = D1 ('MetaData "Computer" "Amazonka.DirectoryService.Types.Computer" "libZSservicesZSamazonka-dsZSamazonka-ds" 'False) (C1 ('MetaCons "Computer'" 'PrefixI 'True) (S1 ('MetaSel ('Just "computerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "computerAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Attribute])) :*: S1 ('MetaSel ('Just "computerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newComputer :: Computer Source #

Create a value of Computer with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:computerId:Computer', computer_computerId - The identifier of the computer.

$sel:computerAttributes:Computer', computer_computerAttributes - An array of Attribute objects containing the LDAP attributes that belong to the computer account.

$sel:computerName:Computer', computer_computerName - The computer name.

computer_computerId :: Lens' Computer (Maybe Text) Source #

The identifier of the computer.

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.

Constructors

ConditionalForwarder' 

Fields

  • dnsIpAddrs :: Maybe [Text]

    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.

  • remoteDomainName :: Maybe Text

    The fully qualified domain name (FQDN) of the remote domains pointed to by the conditional forwarder.

  • replicationScope :: Maybe 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.

Instances

Instances details
Eq ConditionalForwarder Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ConditionalForwarder

Read ConditionalForwarder Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ConditionalForwarder

Show ConditionalForwarder Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ConditionalForwarder

Generic ConditionalForwarder Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ConditionalForwarder

Associated Types

type Rep ConditionalForwarder :: Type -> Type #

NFData ConditionalForwarder Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ConditionalForwarder

Methods

rnf :: ConditionalForwarder -> () #

Hashable ConditionalForwarder Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ConditionalForwarder

FromJSON ConditionalForwarder Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ConditionalForwarder

type Rep ConditionalForwarder Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ConditionalForwarder

type Rep ConditionalForwarder = D1 ('MetaData "ConditionalForwarder" "Amazonka.DirectoryService.Types.ConditionalForwarder" "libZSservicesZSamazonka-dsZSamazonka-ds" 'False) (C1 ('MetaCons "ConditionalForwarder'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dnsIpAddrs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "remoteDomainName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "replicationScope") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReplicationScope)))))

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.

Constructors

DirectoryConnectSettings' 

Fields

  • vpcId :: Text

    The identifier of the VPC in which the AD Connector is created.

  • subnetIds :: [Text]

    A list of subnet identifiers in the VPC in which the AD Connector is created.

  • customerDnsIps :: [Text]

    A list of one or more IP addresses of DNS servers or domain controllers in your self-managed directory.

  • customerUserName :: Text

    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

Instances

Instances details
Eq DirectoryConnectSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryConnectSettings

Read DirectoryConnectSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryConnectSettings

Show DirectoryConnectSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryConnectSettings

Generic DirectoryConnectSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryConnectSettings

Associated Types

type Rep DirectoryConnectSettings :: Type -> Type #

NFData DirectoryConnectSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryConnectSettings

Hashable DirectoryConnectSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryConnectSettings

ToJSON DirectoryConnectSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryConnectSettings

type Rep DirectoryConnectSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryConnectSettings

type Rep DirectoryConnectSettings = D1 ('MetaData "DirectoryConnectSettings" "Amazonka.DirectoryService.Types.DirectoryConnectSettings" "libZSservicesZSamazonka-dsZSamazonka-ds" 'False) (C1 ('MetaCons "DirectoryConnectSettings'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "subnetIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])) :*: (S1 ('MetaSel ('Just "customerDnsIps") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]) :*: S1 ('MetaSel ('Just "customerUserName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newDirectoryConnectSettings Source #

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.

Constructors

DirectoryConnectSettingsDescription' 

Fields

Instances

Instances details
Eq DirectoryConnectSettingsDescription Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryConnectSettingsDescription

Read DirectoryConnectSettingsDescription Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryConnectSettingsDescription

Show DirectoryConnectSettingsDescription Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryConnectSettingsDescription

Generic DirectoryConnectSettingsDescription Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryConnectSettingsDescription

NFData DirectoryConnectSettingsDescription Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryConnectSettingsDescription

Hashable DirectoryConnectSettingsDescription Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryConnectSettingsDescription

FromJSON DirectoryConnectSettingsDescription Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryConnectSettingsDescription

type Rep DirectoryConnectSettingsDescription Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryConnectSettingsDescription

type Rep DirectoryConnectSettingsDescription = D1 ('MetaData "DirectoryConnectSettingsDescription" "Amazonka.DirectoryService.Types.DirectoryConnectSettingsDescription" "libZSservicesZSamazonka-dsZSamazonka-ds" 'False) (C1 ('MetaCons "DirectoryConnectSettingsDescription'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "customerUserName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "subnetIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "securityGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "connectIps") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "availabilityZones") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))))

newDirectoryConnectSettingsDescription :: DirectoryConnectSettingsDescription Source #

Create a value of DirectoryConnectSettingsDescription with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:customerUserName:DirectoryConnectSettingsDescription', directoryConnectSettingsDescription_customerUserName - The user name of the service account in your self-managed directory.

$sel:subnetIds:DirectoryConnectSettingsDescription', directoryConnectSettingsDescription_subnetIds - A list of subnet identifiers in the VPC that the AD Connector is in.

$sel:vpcId:DirectoryConnectSettingsDescription', directoryConnectSettingsDescription_vpcId - The identifier of the VPC that the AD Connector is in.

$sel:securityGroupId:DirectoryConnectSettingsDescription', directoryConnectSettingsDescription_securityGroupId - The security group identifier for the AD Connector directory.

$sel:connectIps:DirectoryConnectSettingsDescription', directoryConnectSettingsDescription_connectIps - The IP addresses of the AD Connector servers.

$sel:availabilityZones:DirectoryConnectSettingsDescription', directoryConnectSettingsDescription_availabilityZones - A list of the Availability Zones that the directory is in.

directoryConnectSettingsDescription_customerUserName :: Lens' DirectoryConnectSettingsDescription (Maybe Text) Source #

The user name of the service account in your self-managed 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.

directoryConnectSettingsDescription_securityGroupId :: Lens' DirectoryConnectSettingsDescription (Maybe Text) Source #

The security group identifier for the AD Connector directory.

DirectoryDescription

data DirectoryDescription Source #

Contains information about an Directory Service directory.

See: newDirectoryDescription smart constructor.

Constructors

DirectoryDescription' 

Fields

Instances

Instances details
Eq DirectoryDescription Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryDescription

Show DirectoryDescription Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryDescription

Generic DirectoryDescription Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryDescription

Associated Types

type Rep DirectoryDescription :: Type -> Type #

NFData DirectoryDescription Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryDescription

Methods

rnf :: DirectoryDescription -> () #

Hashable DirectoryDescription Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryDescription

FromJSON DirectoryDescription Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryDescription

type Rep DirectoryDescription Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryDescription

type Rep DirectoryDescription = D1 ('MetaData "DirectoryDescription" "Amazonka.DirectoryService.Types.DirectoryDescription" "libZSservicesZSamazonka-dsZSamazonka-ds" 'False) (C1 ('MetaCons "DirectoryDescription'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "edition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DirectoryEdition)) :*: (S1 ('MetaSel ('Just "radiusStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RadiusStatus)) :*: S1 ('MetaSel ('Just "stage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DirectoryStage)))) :*: (S1 ('MetaSel ('Just "directoryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "accessUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "shortName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "regionsInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RegionsInfo)) :*: (S1 ('MetaSel ('Just "size") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DirectorySize)) :*: S1 ('MetaSel ('Just "desiredNumberOfDomainControllers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))) :*: (S1 ('MetaSel ('Just "radiusSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RadiusSettings)) :*: (S1 ('MetaSel ('Just "launchTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "alias") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "shareStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ShareStatus)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "shareMethod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ShareMethod)))) :*: (S1 ('MetaSel ('Just "stageLastUpdatedDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "ssoEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "dnsIpAddrs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))) :*: ((S1 ('MetaSel ('Just "vpcSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DirectoryVpcSettingsDescription)) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DirectoryType)) :*: S1 ('MetaSel ('Just "stageReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "connectSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DirectoryConnectSettingsDescription)) :*: S1 ('MetaSel ('Just "ownerDirectoryDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OwnerDirectoryDescription))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "shareNotes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text)))))))))

newDirectoryDescription :: DirectoryDescription Source #

Create a value of DirectoryDescription with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:edition:DirectoryDescription', directoryDescription_edition - The edition associated with this directory.

$sel:radiusStatus:DirectoryDescription', directoryDescription_radiusStatus - The status of the RADIUS MFA server connection.

$sel:stage:DirectoryDescription', directoryDescription_stage - The current stage of the directory.

$sel:directoryId:DirectoryDescription', directoryDescription_directoryId - The directory identifier.

$sel:accessUrl:DirectoryDescription', directoryDescription_accessUrl - The access URL for the directory, such as http://<alias>.awsapps.com. If no alias has been created for the directory, <alias> is the directory identifier, such as d-XXXXXXXXXX.

$sel:shortName:DirectoryDescription', directoryDescription_shortName - The short name of the directory.

$sel:regionsInfo:DirectoryDescription', directoryDescription_regionsInfo - Lists the Regions where the directory has replicated.

$sel:size:DirectoryDescription', directoryDescription_size - The directory size.

$sel:desiredNumberOfDomainControllers:DirectoryDescription', directoryDescription_desiredNumberOfDomainControllers - The desired number of domain controllers in the directory if the directory is Microsoft AD.

$sel:radiusSettings:DirectoryDescription', directoryDescription_radiusSettings - A RadiusSettings object that contains information about the RADIUS server configured for this directory.

$sel:launchTime:DirectoryDescription', directoryDescription_launchTime - Specifies when the directory was created.

$sel:alias:DirectoryDescription', directoryDescription_alias - The alias for the directory. If no alias has been created for the directory, the alias is the directory identifier, such as d-XXXXXXXXXX.

$sel:shareStatus:DirectoryDescription', directoryDescription_shareStatus - Current directory status of the shared Managed Microsoft AD directory.

$sel:name:DirectoryDescription', directoryDescription_name - The fully qualified name of the directory.

$sel:shareMethod:DirectoryDescription', directoryDescription_shareMethod - The method used when sharing a directory to determine whether the directory should be shared within your Amazon Web Services organization (ORGANIZATIONS) or with any Amazon Web Services account by sending a shared directory request (HANDSHAKE).

$sel:stageLastUpdatedDateTime:DirectoryDescription', directoryDescription_stageLastUpdatedDateTime - The date and time that the stage was last updated.

$sel:ssoEnabled:DirectoryDescription', directoryDescription_ssoEnabled - Indicates if single sign-on is enabled for the directory. For more information, see EnableSso and DisableSso.

$sel:dnsIpAddrs:DirectoryDescription', directoryDescription_dnsIpAddrs - The IP addresses of the DNS servers for the directory. For a Simple AD or Microsoft AD directory, these are the IP addresses of the Simple AD or Microsoft AD directory servers. For an AD Connector directory, these are the IP addresses of the DNS servers or domain controllers in your self-managed directory to which the AD Connector is connected.

$sel:vpcSettings:DirectoryDescription', directoryDescription_vpcSettings - A DirectoryVpcSettingsDescription object that contains additional information about a directory. This member is only present if the directory is a Simple AD or Managed Microsoft AD directory.

$sel:type':DirectoryDescription', directoryDescription_type - The directory size.

$sel:stageReason:DirectoryDescription', directoryDescription_stageReason - Additional information about the directory stage.

$sel:connectSettings:DirectoryDescription', directoryDescription_connectSettings - A DirectoryConnectSettingsDescription object that contains additional information about an AD Connector directory. This member is only present if the directory is an AD Connector directory.

$sel:ownerDirectoryDescription:DirectoryDescription', directoryDescription_ownerDirectoryDescription - Describes the Managed Microsoft AD directory in the directory owner account.

$sel:description:DirectoryDescription', directoryDescription_description - The description for the directory.

$sel:shareNotes:DirectoryDescription', directoryDescription_shareNotes - A directory share request that is sent by the directory owner to the directory consumer. The request includes a typed message to help the directory consumer administrator determine whether to approve or reject the share invitation.

directoryDescription_edition :: Lens' DirectoryDescription (Maybe DirectoryEdition) Source #

The edition associated with this directory.

directoryDescription_radiusStatus :: Lens' DirectoryDescription (Maybe RadiusStatus) Source #

The status of the RADIUS MFA server connection.

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_regionsInfo :: Lens' DirectoryDescription (Maybe RegionsInfo) Source #

Lists the Regions where the directory has replicated.

directoryDescription_desiredNumberOfDomainControllers :: Lens' DirectoryDescription (Maybe Natural) Source #

The desired number of domain controllers in the directory if the directory is Microsoft AD.

directoryDescription_radiusSettings :: Lens' DirectoryDescription (Maybe RadiusSettings) Source #

A RadiusSettings object that contains information about the RADIUS server configured for this directory.

directoryDescription_launchTime :: Lens' DirectoryDescription (Maybe UTCTime) Source #

Specifies when the directory was created.

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_shareStatus :: Lens' DirectoryDescription (Maybe ShareStatus) Source #

Current directory status of the shared Managed Microsoft AD directory.

directoryDescription_name :: Lens' DirectoryDescription (Maybe Text) Source #

The fully qualified name of the directory.

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_stageLastUpdatedDateTime :: Lens' DirectoryDescription (Maybe UTCTime) Source #

The date and time that the stage was last updated.

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_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_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.

directoryDescription_stageReason :: Lens' DirectoryDescription (Maybe Text) Source #

Additional information about the directory stage.

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_ownerDirectoryDescription :: Lens' DirectoryDescription (Maybe OwnerDirectoryDescription) Source #

Describes the Managed Microsoft AD directory in the directory owner account.

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.

DirectoryLimits

data DirectoryLimits Source #

Contains directory limit information for a Region.

See: newDirectoryLimits smart constructor.

Constructors

DirectoryLimits' 

Fields

Instances

Instances details
Eq DirectoryLimits Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryLimits

Read DirectoryLimits Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryLimits

Show DirectoryLimits Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryLimits

Generic DirectoryLimits Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryLimits

Associated Types

type Rep DirectoryLimits :: Type -> Type #

NFData DirectoryLimits Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryLimits

Methods

rnf :: DirectoryLimits -> () #

Hashable DirectoryLimits Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryLimits

FromJSON DirectoryLimits Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryLimits

type Rep DirectoryLimits Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryLimits

type Rep DirectoryLimits = D1 ('MetaData "DirectoryLimits" "Amazonka.DirectoryService.Types.DirectoryLimits" "libZSservicesZSamazonka-dsZSamazonka-ds" 'False) (C1 ('MetaCons "DirectoryLimits'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "connectedDirectoriesCurrentCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "cloudOnlyMicrosoftADLimitReached") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "connectedDirectoriesLimit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "connectedDirectoriesLimitReached") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "cloudOnlyMicrosoftADLimit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "cloudOnlyDirectoriesLimit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "cloudOnlyDirectoriesCurrentCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "cloudOnlyDirectoriesLimitReached") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "cloudOnlyMicrosoftADCurrentCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))))

newDirectoryLimits :: DirectoryLimits Source #

Create a value of DirectoryLimits with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:connectedDirectoriesCurrentCount:DirectoryLimits', directoryLimits_connectedDirectoriesCurrentCount - The current number of connected directories in the Region.

$sel:cloudOnlyMicrosoftADLimitReached:DirectoryLimits', directoryLimits_cloudOnlyMicrosoftADLimitReached - Indicates if the Managed Microsoft AD directory limit has been reached.

$sel:connectedDirectoriesLimit:DirectoryLimits', directoryLimits_connectedDirectoriesLimit - The maximum number of connected directories allowed in the Region.

$sel:connectedDirectoriesLimitReached:DirectoryLimits', directoryLimits_connectedDirectoriesLimitReached - Indicates if the connected directory limit has been reached.

$sel:cloudOnlyMicrosoftADLimit:DirectoryLimits', directoryLimits_cloudOnlyMicrosoftADLimit - The maximum number of Managed Microsoft AD directories allowed in the region.

$sel:cloudOnlyDirectoriesLimit:DirectoryLimits', directoryLimits_cloudOnlyDirectoriesLimit - The maximum number of cloud directories allowed in the Region.

$sel:cloudOnlyDirectoriesCurrentCount:DirectoryLimits', directoryLimits_cloudOnlyDirectoriesCurrentCount - The current number of cloud directories in the Region.

$sel:cloudOnlyDirectoriesLimitReached:DirectoryLimits', directoryLimits_cloudOnlyDirectoriesLimitReached - Indicates if the cloud directory limit has been reached.

$sel:cloudOnlyMicrosoftADCurrentCount:DirectoryLimits', directoryLimits_cloudOnlyMicrosoftADCurrentCount - The current number of Managed Microsoft AD directories in the region.

directoryLimits_connectedDirectoriesCurrentCount :: Lens' DirectoryLimits (Maybe Natural) Source #

The current number of connected directories in the Region.

directoryLimits_cloudOnlyMicrosoftADLimitReached :: Lens' DirectoryLimits (Maybe Bool) Source #

Indicates if the Managed Microsoft AD directory limit has been reached.

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.

directoryLimits_cloudOnlyMicrosoftADLimit :: Lens' DirectoryLimits (Maybe Natural) Source #

The maximum number of Managed Microsoft AD directories allowed in the region.

directoryLimits_cloudOnlyDirectoriesLimit :: Lens' DirectoryLimits (Maybe Natural) Source #

The maximum number of cloud directories allowed in the Region.

directoryLimits_cloudOnlyDirectoriesCurrentCount :: Lens' DirectoryLimits (Maybe Natural) Source #

The current number of cloud directories 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.

DirectoryVpcSettings

data DirectoryVpcSettings Source #

Contains VPC information for the CreateDirectory or CreateMicrosoftAD operation.

See: newDirectoryVpcSettings smart constructor.

Constructors

DirectoryVpcSettings' 

Fields

  • vpcId :: Text

    The identifier of the VPC in which to create the directory.

  • subnetIds :: [Text]

    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.

Instances

Instances details
Eq DirectoryVpcSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryVpcSettings

Read DirectoryVpcSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryVpcSettings

Show DirectoryVpcSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryVpcSettings

Generic DirectoryVpcSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryVpcSettings

Associated Types

type Rep DirectoryVpcSettings :: Type -> Type #

NFData DirectoryVpcSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryVpcSettings

Methods

rnf :: DirectoryVpcSettings -> () #

Hashable DirectoryVpcSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryVpcSettings

ToJSON DirectoryVpcSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryVpcSettings

FromJSON DirectoryVpcSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryVpcSettings

type Rep DirectoryVpcSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryVpcSettings

type Rep DirectoryVpcSettings = D1 ('MetaData "DirectoryVpcSettings" "Amazonka.DirectoryService.Types.DirectoryVpcSettings" "libZSservicesZSamazonka-dsZSamazonka-ds" 'False) (C1 ('MetaCons "DirectoryVpcSettings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "subnetIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

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.

Constructors

DirectoryVpcSettingsDescription' 

Fields

Instances

Instances details
Eq DirectoryVpcSettingsDescription Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryVpcSettingsDescription

Read DirectoryVpcSettingsDescription Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryVpcSettingsDescription

Show DirectoryVpcSettingsDescription Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryVpcSettingsDescription

Generic DirectoryVpcSettingsDescription Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryVpcSettingsDescription

Associated Types

type Rep DirectoryVpcSettingsDescription :: Type -> Type #

NFData DirectoryVpcSettingsDescription Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryVpcSettingsDescription

Hashable DirectoryVpcSettingsDescription Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryVpcSettingsDescription

FromJSON DirectoryVpcSettingsDescription Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryVpcSettingsDescription

type Rep DirectoryVpcSettingsDescription Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryVpcSettingsDescription

type Rep DirectoryVpcSettingsDescription = D1 ('MetaData "DirectoryVpcSettingsDescription" "Amazonka.DirectoryService.Types.DirectoryVpcSettingsDescription" "libZSservicesZSamazonka-dsZSamazonka-ds" 'False) (C1 ('MetaCons "DirectoryVpcSettingsDescription'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "subnetIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "securityGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "availabilityZones") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))

newDirectoryVpcSettingsDescription :: DirectoryVpcSettingsDescription Source #

Create a value of DirectoryVpcSettingsDescription with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:subnetIds:DirectoryVpcSettingsDescription', directoryVpcSettingsDescription_subnetIds - The identifiers of the subnets for the directory servers.

$sel:vpcId:DirectoryVpcSettingsDescription', directoryVpcSettingsDescription_vpcId - The identifier of the VPC that the directory is in.

$sel:securityGroupId:DirectoryVpcSettingsDescription', directoryVpcSettingsDescription_securityGroupId - The domain controller security group identifier for the directory.

$sel:availabilityZones:DirectoryVpcSettingsDescription', directoryVpcSettingsDescription_availabilityZones - The list of Availability Zones that the directory is in.

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.

directoryVpcSettingsDescription_securityGroupId :: Lens' DirectoryVpcSettingsDescription (Maybe Text) Source #

The domain controller security group identifier for the directory.

directoryVpcSettingsDescription_availabilityZones :: Lens' DirectoryVpcSettingsDescription (Maybe [Text]) Source #

The list of Availability Zones that the directory is in.

DomainController

data DomainController Source #

Contains information about the domain controllers for a specified directory.

See: newDomainController smart constructor.

Constructors

DomainController' 

Fields

Instances

Instances details
Eq DomainController Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DomainController

Read DomainController Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DomainController

Show DomainController Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DomainController

Generic DomainController Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DomainController

Associated Types

type Rep DomainController :: Type -> Type #

NFData DomainController Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DomainController

Methods

rnf :: DomainController -> () #

Hashable DomainController Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DomainController

FromJSON DomainController Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DomainController

type Rep DomainController Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DomainController

newDomainController :: DomainController Source #

Create a value of DomainController with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:DomainController', domainController_status - The status of the domain controller.

$sel:directoryId:DomainController', domainController_directoryId - Identifier of the directory where the domain controller resides.

$sel:vpcId:DomainController', domainController_vpcId - The identifier of the VPC that contains the domain controller.

$sel:launchTime:DomainController', domainController_launchTime - Specifies when the domain controller was created.

$sel:subnetId:DomainController', domainController_subnetId - Identifier of the subnet in the VPC that contains the domain controller.

$sel:availabilityZone:DomainController', domainController_availabilityZone - The Availability Zone where the domain controller is located.

$sel:statusLastUpdatedDateTime:DomainController', domainController_statusLastUpdatedDateTime - The date and time that the status was last updated.

$sel:statusReason:DomainController', domainController_statusReason - A description of the domain controller state.

$sel:dnsIpAddr:DomainController', domainController_dnsIpAddr - The IP address of the domain controller.

$sel:domainControllerId:DomainController', domainController_domainControllerId - Identifies a specific domain controller in the directory.

domainController_directoryId :: Lens' DomainController (Maybe Text) Source #

Identifier of the directory where the domain controller resides.

domainController_vpcId :: Lens' DomainController (Maybe Text) Source #

The identifier of the VPC that contains the domain controller.

domainController_launchTime :: Lens' DomainController (Maybe UTCTime) Source #

Specifies when the domain controller was created.

domainController_subnetId :: Lens' DomainController (Maybe Text) Source #

Identifier of the subnet in the VPC that contains the domain controller.

domainController_availabilityZone :: Lens' DomainController (Maybe Text) Source #

The Availability Zone where the domain controller is located.

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_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.

EventTopic

data EventTopic Source #

Information about Amazon SNS topic and Directory Service directory associations.

See: newEventTopic smart constructor.

Constructors

EventTopic' 

Fields

Instances

Instances details
Eq EventTopic Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.EventTopic

Read EventTopic Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.EventTopic

Show EventTopic Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.EventTopic

Generic EventTopic Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.EventTopic

Associated Types

type Rep EventTopic :: Type -> Type #

NFData EventTopic Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.EventTopic

Methods

rnf :: EventTopic -> () #

Hashable EventTopic Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.EventTopic

FromJSON EventTopic Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.EventTopic

type Rep EventTopic Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.EventTopic

type Rep EventTopic = D1 ('MetaData "EventTopic" "Amazonka.DirectoryService.Types.EventTopic" "libZSservicesZSamazonka-dsZSamazonka-ds" 'False) (C1 ('MetaCons "EventTopic'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TopicStatus)) :*: S1 ('MetaSel ('Just "directoryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "topicName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "topicArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "createdDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))))

newEventTopic :: EventTopic Source #

Create a value of EventTopic with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:EventTopic', eventTopic_status - The topic registration status.

$sel:directoryId:EventTopic', eventTopic_directoryId - The Directory ID of an Directory Service directory that will publish status messages to an Amazon SNS topic.

$sel:topicName:EventTopic', eventTopic_topicName - The name of an Amazon SNS topic the receives status messages from the directory.

$sel:topicArn:EventTopic', eventTopic_topicArn - The Amazon SNS topic ARN (Amazon Resource Name).

$sel:createdDateTime:EventTopic', eventTopic_createdDateTime - The date and time of when you associated your directory with the Amazon SNS topic.

eventTopic_status :: Lens' EventTopic (Maybe TopicStatus) Source #

The topic registration status.

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_topicName :: Lens' EventTopic (Maybe Text) Source #

The name of an Amazon SNS topic the receives status messages from the directory.

eventTopic_topicArn :: Lens' EventTopic (Maybe Text) Source #

The Amazon SNS topic ARN (Amazon Resource Name).

eventTopic_createdDateTime :: Lens' EventTopic (Maybe UTCTime) Source #

The date and time of when you associated your directory with the Amazon SNS topic.

IpRoute

data IpRoute Source #

IP address block. This is often the address block of the DNS server used for your self-managed domain.

See: newIpRoute smart constructor.

Constructors

IpRoute' 

Fields

  • cidrIp :: Maybe Text

    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.

  • description :: Maybe Text

    Description of the address block.

Instances

Instances details
Eq IpRoute Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.IpRoute

Methods

(==) :: IpRoute -> IpRoute -> Bool #

(/=) :: IpRoute -> IpRoute -> Bool #

Read IpRoute Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.IpRoute

Show IpRoute Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.IpRoute

Generic IpRoute Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.IpRoute

Associated Types

type Rep IpRoute :: Type -> Type #

Methods

from :: IpRoute -> Rep IpRoute x #

to :: Rep IpRoute x -> IpRoute #

NFData IpRoute Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.IpRoute

Methods

rnf :: IpRoute -> () #

Hashable IpRoute Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.IpRoute

Methods

hashWithSalt :: Int -> IpRoute -> Int #

hash :: IpRoute -> Int #

ToJSON IpRoute Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.IpRoute

type Rep IpRoute Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.IpRoute

type Rep IpRoute = D1 ('MetaData "IpRoute" "Amazonka.DirectoryService.Types.IpRoute" "libZSservicesZSamazonka-dsZSamazonka-ds" 'False) (C1 ('MetaCons "IpRoute'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cidrIp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newIpRoute :: IpRoute Source #

Create a value of IpRoute with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cidrIp:IpRoute', ipRoute_cidrIp - IP address block using CIDR format, for example 10.0.0.0/24. This is often the address block of the DNS server used for your self-managed domain. For a single IP address use a CIDR address block with /32. For example 10.0.0.0/32.

$sel:description:IpRoute', ipRoute_description - Description of the address block.

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.

ipRoute_description :: Lens' IpRoute (Maybe Text) Source #

Description of the address block.

IpRouteInfo

data IpRouteInfo Source #

Information about one or more IP address blocks.

See: newIpRouteInfo smart constructor.

Constructors

IpRouteInfo' 

Fields

Instances

Instances details
Eq IpRouteInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.IpRouteInfo

Read IpRouteInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.IpRouteInfo

Show IpRouteInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.IpRouteInfo

Generic IpRouteInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.IpRouteInfo

Associated Types

type Rep IpRouteInfo :: Type -> Type #

NFData IpRouteInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.IpRouteInfo

Methods

rnf :: IpRouteInfo -> () #

Hashable IpRouteInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.IpRouteInfo

FromJSON IpRouteInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.IpRouteInfo

type Rep IpRouteInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.IpRouteInfo

type Rep IpRouteInfo = D1 ('MetaData "IpRouteInfo" "Amazonka.DirectoryService.Types.IpRouteInfo" "libZSservicesZSamazonka-dsZSamazonka-ds" 'False) (C1 ('MetaCons "IpRouteInfo'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "directoryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "ipRouteStatusReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "addedDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: (S1 ('MetaSel ('Just "cidrIp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "ipRouteStatusMsg") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IpRouteStatusMsg)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newIpRouteInfo :: IpRouteInfo Source #

Create a value of IpRouteInfo with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:directoryId:IpRouteInfo', ipRouteInfo_directoryId - Identifier (ID) of the directory associated with the IP addresses.

$sel:ipRouteStatusReason:IpRouteInfo', ipRouteInfo_ipRouteStatusReason - The reason for the IpRouteStatusMsg.

$sel:addedDateTime:IpRouteInfo', ipRouteInfo_addedDateTime - The date and time the address block was added to the directory.

$sel:cidrIp:IpRouteInfo', ipRouteInfo_cidrIp - IP address block in the IpRoute.

$sel:ipRouteStatusMsg:IpRouteInfo', ipRouteInfo_ipRouteStatusMsg - The status of the IP address block.

$sel:description:IpRouteInfo', ipRouteInfo_description - Description of the IpRouteInfo.

ipRouteInfo_directoryId :: Lens' IpRouteInfo (Maybe Text) Source #

Identifier (ID) of the directory associated with the IP addresses.

ipRouteInfo_ipRouteStatusReason :: Lens' IpRouteInfo (Maybe Text) Source #

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.

LDAPSSettingInfo

data LDAPSSettingInfo Source #

Contains general information about the LDAPS settings.

See: newLDAPSSettingInfo smart constructor.

Constructors

LDAPSSettingInfo' 

Fields

Instances

Instances details
Eq LDAPSSettingInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LDAPSSettingInfo

Read LDAPSSettingInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LDAPSSettingInfo

Show LDAPSSettingInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LDAPSSettingInfo

Generic LDAPSSettingInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LDAPSSettingInfo

Associated Types

type Rep LDAPSSettingInfo :: Type -> Type #

NFData LDAPSSettingInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LDAPSSettingInfo

Methods

rnf :: LDAPSSettingInfo -> () #

Hashable LDAPSSettingInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LDAPSSettingInfo

FromJSON LDAPSSettingInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LDAPSSettingInfo

type Rep LDAPSSettingInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LDAPSSettingInfo

type Rep LDAPSSettingInfo = D1 ('MetaData "LDAPSSettingInfo" "Amazonka.DirectoryService.Types.LDAPSSettingInfo" "libZSservicesZSamazonka-dsZSamazonka-ds" 'False) (C1 ('MetaCons "LDAPSSettingInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "lastUpdatedDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "lDAPSStatusReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lDAPSStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LDAPSStatus)))))

newLDAPSSettingInfo :: LDAPSSettingInfo Source #

Create a value of LDAPSSettingInfo with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:lastUpdatedDateTime:LDAPSSettingInfo', lDAPSSettingInfo_lastUpdatedDateTime - The date and time when the LDAPS settings were last updated.

$sel:lDAPSStatusReason:LDAPSSettingInfo', lDAPSSettingInfo_lDAPSStatusReason - Describes a state change for LDAPS.

$sel:lDAPSStatus:LDAPSSettingInfo', lDAPSSettingInfo_lDAPSStatus - The state of the LDAPS settings.

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.

Constructors

LogSubscription' 

Fields

Instances

Instances details
Eq LogSubscription Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LogSubscription

Read LogSubscription Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LogSubscription

Show LogSubscription Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LogSubscription

Generic LogSubscription Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LogSubscription

Associated Types

type Rep LogSubscription :: Type -> Type #

NFData LogSubscription Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LogSubscription

Methods

rnf :: LogSubscription -> () #

Hashable LogSubscription Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LogSubscription

FromJSON LogSubscription Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LogSubscription

type Rep LogSubscription Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LogSubscription

type Rep LogSubscription = D1 ('MetaData "LogSubscription" "Amazonka.DirectoryService.Types.LogSubscription" "libZSservicesZSamazonka-dsZSamazonka-ds" 'False) (C1 ('MetaCons "LogSubscription'" 'PrefixI 'True) (S1 ('MetaSel ('Just "directoryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "logGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "subscriptionCreatedDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))))

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_subscriptionCreatedDateTime :: Lens' LogSubscription (Maybe UTCTime) Source #

The date and time that the log subscription was created.

OwnerDirectoryDescription

data OwnerDirectoryDescription Source #

Describes the directory owner account details that have been shared to the directory consumer account.

See: newOwnerDirectoryDescription smart constructor.

Constructors

OwnerDirectoryDescription' 

Fields

Instances

Instances details
Eq OwnerDirectoryDescription Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.OwnerDirectoryDescription

Show OwnerDirectoryDescription Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.OwnerDirectoryDescription

Generic OwnerDirectoryDescription Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.OwnerDirectoryDescription

Associated Types

type Rep OwnerDirectoryDescription :: Type -> Type #

NFData OwnerDirectoryDescription Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.OwnerDirectoryDescription

Hashable OwnerDirectoryDescription Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.OwnerDirectoryDescription

FromJSON OwnerDirectoryDescription Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.OwnerDirectoryDescription

type Rep OwnerDirectoryDescription Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.OwnerDirectoryDescription

type Rep OwnerDirectoryDescription = D1 ('MetaData "OwnerDirectoryDescription" "Amazonka.DirectoryService.Types.OwnerDirectoryDescription" "libZSservicesZSamazonka-dsZSamazonka-ds" 'False) (C1 ('MetaCons "OwnerDirectoryDescription'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "radiusStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RadiusStatus)) :*: (S1 ('MetaSel ('Just "directoryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "radiusSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RadiusSettings)))) :*: (S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "dnsIpAddrs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "vpcSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DirectoryVpcSettingsDescription))))))

newOwnerDirectoryDescription :: OwnerDirectoryDescription Source #

Create a value of OwnerDirectoryDescription with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:radiusStatus:OwnerDirectoryDescription', ownerDirectoryDescription_radiusStatus - Information about the status of the RADIUS server.

$sel:directoryId:OwnerDirectoryDescription', ownerDirectoryDescription_directoryId - Identifier of the Managed Microsoft AD directory in the directory owner account.

$sel:radiusSettings:OwnerDirectoryDescription', ownerDirectoryDescription_radiusSettings - A RadiusSettings object that contains information about the RADIUS server.

$sel:accountId:OwnerDirectoryDescription', ownerDirectoryDescription_accountId - Identifier of the directory owner account.

$sel:dnsIpAddrs:OwnerDirectoryDescription', ownerDirectoryDescription_dnsIpAddrs - IP address of the directory’s domain controllers.

$sel:vpcSettings:OwnerDirectoryDescription', ownerDirectoryDescription_vpcSettings - Information about the VPC settings for the directory.

ownerDirectoryDescription_directoryId :: Lens' OwnerDirectoryDescription (Maybe Text) Source #

Identifier of the Managed Microsoft AD directory in the directory owner account.

ownerDirectoryDescription_radiusSettings :: Lens' OwnerDirectoryDescription (Maybe RadiusSettings) Source #

A RadiusSettings object that contains information about the RADIUS server.

ownerDirectoryDescription_dnsIpAddrs :: Lens' OwnerDirectoryDescription (Maybe [Text]) Source #

IP address of the directory’s domain controllers.

RadiusSettings

data RadiusSettings Source #

Contains information about a Remote Authentication Dial In User Service (RADIUS) server.

See: newRadiusSettings smart constructor.

Constructors

RadiusSettings' 

Fields

Instances

Instances details
Eq RadiusSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RadiusSettings

Show RadiusSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RadiusSettings

Generic RadiusSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RadiusSettings

Associated Types

type Rep RadiusSettings :: Type -> Type #

NFData RadiusSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RadiusSettings

Methods

rnf :: RadiusSettings -> () #

Hashable RadiusSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RadiusSettings

ToJSON RadiusSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RadiusSettings

FromJSON RadiusSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RadiusSettings

type Rep RadiusSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RadiusSettings

type Rep RadiusSettings = D1 ('MetaData "RadiusSettings" "Amazonka.DirectoryService.Types.RadiusSettings" "libZSservicesZSamazonka-dsZSamazonka-ds" 'False) (C1 ('MetaCons "RadiusSettings'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "displayLabel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "radiusRetries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "authenticationProtocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RadiusAuthenticationProtocol)) :*: S1 ('MetaSel ('Just "radiusServers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: ((S1 ('MetaSel ('Just "useSameUsername") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "sharedSecret") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text)))) :*: (S1 ('MetaSel ('Just "radiusTimeout") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "radiusPort") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))))

newRadiusSettings :: RadiusSettings Source #

Create a value of RadiusSettings with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:displayLabel:RadiusSettings', radiusSettings_displayLabel - Not currently used.

$sel:radiusRetries:RadiusSettings', radiusSettings_radiusRetries - The maximum number of times that communication with the RADIUS server is attempted.

$sel:authenticationProtocol:RadiusSettings', radiusSettings_authenticationProtocol - The protocol specified for your RADIUS endpoints.

$sel:radiusServers:RadiusSettings', radiusSettings_radiusServers - An array of strings that contains the fully qualified domain name (FQDN) or IP addresses of the RADIUS server endpoints, or the FQDN or IP addresses of your RADIUS server load balancer.

$sel:useSameUsername:RadiusSettings', radiusSettings_useSameUsername - Not currently used.

$sel:sharedSecret:RadiusSettings', radiusSettings_sharedSecret - Required for enabling RADIUS on the directory.

$sel:radiusTimeout:RadiusSettings', radiusSettings_radiusTimeout - The amount of time, in seconds, to wait for the RADIUS server to respond.

$sel:radiusPort:RadiusSettings', radiusSettings_radiusPort - The port that your RADIUS server is using for communications. Your self-managed network must allow inbound traffic over this port from the Directory Service servers.

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_sharedSecret :: Lens' RadiusSettings (Maybe Text) Source #

Required for enabling RADIUS on the directory.

radiusSettings_radiusTimeout :: Lens' RadiusSettings (Maybe Natural) Source #

The amount of time, in seconds, to wait for the RADIUS server to respond.

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.

RegionDescription

data RegionDescription Source #

The replicated Region information for a directory.

See: newRegionDescription smart constructor.

Constructors

RegionDescription' 

Fields

Instances

Instances details
Eq RegionDescription Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RegionDescription

Read RegionDescription Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RegionDescription

Show RegionDescription Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RegionDescription

Generic RegionDescription Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RegionDescription

Associated Types

type Rep RegionDescription :: Type -> Type #

NFData RegionDescription Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RegionDescription

Methods

rnf :: RegionDescription -> () #

Hashable RegionDescription Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RegionDescription

FromJSON RegionDescription Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RegionDescription

type Rep RegionDescription Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RegionDescription

type Rep RegionDescription = D1 ('MetaData "RegionDescription" "Amazonka.DirectoryService.Types.RegionDescription" "libZSservicesZSamazonka-dsZSamazonka-ds" 'False) (C1 ('MetaCons "RegionDescription'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DirectoryStage)) :*: S1 ('MetaSel ('Just "directoryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "regionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "desiredNumberOfDomainControllers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))) :*: ((S1 ('MetaSel ('Just "regionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RegionType)) :*: S1 ('MetaSel ('Just "launchTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "lastUpdatedDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "statusLastUpdatedDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "vpcSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DirectoryVpcSettings)))))))

newRegionDescription :: RegionDescription Source #

Create a value of RegionDescription with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:RegionDescription', regionDescription_status - The status of the replication process for the specified Region.

$sel:directoryId:RegionDescription', regionDescription_directoryId - The identifier of the directory.

$sel:regionName:RegionDescription', regionDescription_regionName - The name of the Region. For example, us-east-1.

$sel:desiredNumberOfDomainControllers:RegionDescription', regionDescription_desiredNumberOfDomainControllers - The desired number of domain controllers in the specified Region for the specified directory.

$sel:regionType:RegionDescription', regionDescription_regionType - Specifies whether the Region is the primary Region or an additional Region.

$sel:launchTime:RegionDescription', regionDescription_launchTime - Specifies when the Region replication began.

$sel:lastUpdatedDateTime:RegionDescription', regionDescription_lastUpdatedDateTime - The date and time that the Region description was last updated.

$sel:statusLastUpdatedDateTime:RegionDescription', regionDescription_statusLastUpdatedDateTime - The date and time that the Region status was last updated.

$sel:vpcSettings:RegionDescription', regionDescription_vpcSettings - Undocumented member.

regionDescription_status :: Lens' RegionDescription (Maybe DirectoryStage) Source #

The status of the replication process for the specified Region.

regionDescription_regionName :: Lens' RegionDescription (Maybe Text) Source #

The name of the Region. For example, us-east-1.

regionDescription_desiredNumberOfDomainControllers :: Lens' RegionDescription (Maybe Natural) Source #

The desired number of domain controllers in the specified Region for the specified directory.

regionDescription_regionType :: Lens' RegionDescription (Maybe RegionType) Source #

Specifies whether the Region is the primary Region or an additional Region.

regionDescription_launchTime :: Lens' RegionDescription (Maybe UTCTime) Source #

Specifies when the Region replication began.

regionDescription_lastUpdatedDateTime :: Lens' RegionDescription (Maybe UTCTime) Source #

The date and time that the Region description was last updated.

regionDescription_statusLastUpdatedDateTime :: Lens' RegionDescription (Maybe UTCTime) Source #

The date and time that the Region status was last updated.

RegionsInfo

data RegionsInfo Source #

Provides information about the Regions that are configured for multi-Region replication.

See: newRegionsInfo smart constructor.

Constructors

RegionsInfo' 

Fields

Instances

Instances details
Eq RegionsInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RegionsInfo

Read RegionsInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RegionsInfo

Show RegionsInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RegionsInfo

Generic RegionsInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RegionsInfo

Associated Types

type Rep RegionsInfo :: Type -> Type #

NFData RegionsInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RegionsInfo

Methods

rnf :: RegionsInfo -> () #

Hashable RegionsInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RegionsInfo

FromJSON RegionsInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RegionsInfo

type Rep RegionsInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RegionsInfo

type Rep RegionsInfo = D1 ('MetaData "RegionsInfo" "Amazonka.DirectoryService.Types.RegionsInfo" "libZSservicesZSamazonka-dsZSamazonka-ds" 'False) (C1 ('MetaCons "RegionsInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "primaryRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "additionalRegions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))

newRegionsInfo :: RegionsInfo Source #

Create a value of RegionsInfo with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:primaryRegion:RegionsInfo', regionsInfo_primaryRegion - The Region where the Managed Microsoft AD directory was originally created.

$sel:additionalRegions:RegionsInfo', regionsInfo_additionalRegions - Lists the Regions where the directory has been replicated, excluding the primary Region.

regionsInfo_primaryRegion :: Lens' RegionsInfo (Maybe Text) Source #

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.

SchemaExtensionInfo

data SchemaExtensionInfo Source #

Information about a schema extension.

See: newSchemaExtensionInfo smart constructor.

Constructors

SchemaExtensionInfo' 

Fields

Instances

Instances details
Eq SchemaExtensionInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SchemaExtensionInfo

Read SchemaExtensionInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SchemaExtensionInfo

Show SchemaExtensionInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SchemaExtensionInfo

Generic SchemaExtensionInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SchemaExtensionInfo

Associated Types

type Rep SchemaExtensionInfo :: Type -> Type #

NFData SchemaExtensionInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SchemaExtensionInfo

Methods

rnf :: SchemaExtensionInfo -> () #

Hashable SchemaExtensionInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SchemaExtensionInfo

FromJSON SchemaExtensionInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SchemaExtensionInfo

type Rep SchemaExtensionInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SchemaExtensionInfo

type Rep SchemaExtensionInfo = D1 ('MetaData "SchemaExtensionInfo" "Amazonka.DirectoryService.Types.SchemaExtensionInfo" "libZSservicesZSamazonka-dsZSamazonka-ds" 'False) (C1 ('MetaCons "SchemaExtensionInfo'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "directoryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "schemaExtensionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "schemaExtensionStatusReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "schemaExtensionStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SchemaExtensionStatus)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "endDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "startDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))))

newSchemaExtensionInfo :: SchemaExtensionInfo Source #

Create a value of SchemaExtensionInfo with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:directoryId:SchemaExtensionInfo', schemaExtensionInfo_directoryId - The identifier of the directory to which the schema extension is applied.

$sel:schemaExtensionId:SchemaExtensionInfo', schemaExtensionInfo_schemaExtensionId - The identifier of the schema extension.

$sel:schemaExtensionStatusReason:SchemaExtensionInfo', schemaExtensionInfo_schemaExtensionStatusReason - The reason for the SchemaExtensionStatus.

$sel:schemaExtensionStatus:SchemaExtensionInfo', schemaExtensionInfo_schemaExtensionStatus - The current status of the schema extension.

$sel:description:SchemaExtensionInfo', schemaExtensionInfo_description - A description of the schema extension.

$sel:endDateTime:SchemaExtensionInfo', schemaExtensionInfo_endDateTime - The date and time that the schema extension was completed.

$sel:startDateTime:SchemaExtensionInfo', schemaExtensionInfo_startDateTime - The date and time that the schema extension started being applied to the directory.

schemaExtensionInfo_directoryId :: Lens' SchemaExtensionInfo (Maybe Text) Source #

The identifier of the directory to which the schema extension is applied.

schemaExtensionInfo_description :: Lens' SchemaExtensionInfo (Maybe Text) Source #

A description of the schema extension.

schemaExtensionInfo_endDateTime :: Lens' SchemaExtensionInfo (Maybe UTCTime) Source #

The date and time that the schema extension was completed.

schemaExtensionInfo_startDateTime :: Lens' SchemaExtensionInfo (Maybe UTCTime) Source #

The date and time that the schema extension started being applied to the directory.

ShareTarget

data ShareTarget Source #

Identifier that contains details about the directory consumer account.

See: newShareTarget smart constructor.

Constructors

ShareTarget' 

Fields

  • id :: Text

    Identifier of the directory consumer account.

  • type' :: TargetType

    Type of identifier to be used in the Id field.

Instances

Instances details
Eq ShareTarget Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ShareTarget

Read ShareTarget Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ShareTarget

Show ShareTarget Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ShareTarget

Generic ShareTarget Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ShareTarget

Associated Types

type Rep ShareTarget :: Type -> Type #

NFData ShareTarget Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ShareTarget

Methods

rnf :: ShareTarget -> () #

Hashable ShareTarget Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ShareTarget

ToJSON ShareTarget Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ShareTarget

type Rep ShareTarget Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ShareTarget

type Rep ShareTarget = D1 ('MetaData "ShareTarget" "Amazonka.DirectoryService.Types.ShareTarget" "libZSservicesZSamazonka-dsZSamazonka-ds" 'False) (C1 ('MetaCons "ShareTarget'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TargetType)))

newShareTarget Source #

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.

Constructors

SharedDirectory' 

Fields

  • sharedAccountId :: Maybe Text

    Identifier of the directory consumer account that has access to the shared directory (OwnerDirectoryId) in the directory owner account.

  • ownerAccountId :: Maybe Text

    Identifier of the directory owner account, which contains the directory that has been shared to the consumer account.

  • lastUpdatedDateTime :: Maybe POSIX

    The date and time that the shared directory was last updated.

  • shareStatus :: Maybe ShareStatus

    Current directory status of the shared Managed Microsoft AD directory.

  • shareMethod :: Maybe 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).

  • ownerDirectoryId :: Maybe Text

    Identifier of the directory in the directory owner account.

  • sharedDirectoryId :: Maybe Text

    Identifier of the shared directory in the directory consumer account. This identifier is different for each directory owner account.

  • shareNotes :: Maybe (Sensitive Text)

    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.

  • createdDateTime :: Maybe POSIX

    The date and time that the shared directory was created.

Instances

Instances details
Eq SharedDirectory Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SharedDirectory

Show SharedDirectory Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SharedDirectory

Generic SharedDirectory Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SharedDirectory

Associated Types

type Rep SharedDirectory :: Type -> Type #

NFData SharedDirectory Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SharedDirectory

Methods

rnf :: SharedDirectory -> () #

Hashable SharedDirectory Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SharedDirectory

FromJSON SharedDirectory Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SharedDirectory

type Rep SharedDirectory Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SharedDirectory

type Rep SharedDirectory = D1 ('MetaData "SharedDirectory" "Amazonka.DirectoryService.Types.SharedDirectory" "libZSservicesZSamazonka-dsZSamazonka-ds" 'False) (C1 ('MetaCons "SharedDirectory'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "sharedAccountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ownerAccountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "lastUpdatedDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "shareStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ShareStatus)))) :*: ((S1 ('MetaSel ('Just "shareMethod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ShareMethod)) :*: S1 ('MetaSel ('Just "ownerDirectoryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "sharedDirectoryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "shareNotes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "createdDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))))))

newSharedDirectory :: SharedDirectory Source #

Create a value of SharedDirectory with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:sharedAccountId:SharedDirectory', sharedDirectory_sharedAccountId - Identifier of the directory consumer account that has access to the shared directory (OwnerDirectoryId) in the directory owner account.

$sel:ownerAccountId:SharedDirectory', sharedDirectory_ownerAccountId - Identifier of the directory owner account, which contains the directory that has been shared to the consumer account.

$sel:lastUpdatedDateTime:SharedDirectory', sharedDirectory_lastUpdatedDateTime - The date and time that the shared directory was last updated.

$sel:shareStatus:SharedDirectory', sharedDirectory_shareStatus - Current directory status of the shared Managed Microsoft AD directory.

$sel:shareMethod:SharedDirectory', sharedDirectory_shareMethod - The method used when sharing a directory to determine whether the directory should be shared within your Amazon Web Services organization (ORGANIZATIONS) or with any Amazon Web Services account by sending a shared directory request (HANDSHAKE).

$sel:ownerDirectoryId:SharedDirectory', sharedDirectory_ownerDirectoryId - Identifier of the directory in the directory owner account.

$sel:sharedDirectoryId:SharedDirectory', sharedDirectory_sharedDirectoryId - Identifier of the shared directory in the directory consumer account. This identifier is different for each directory owner account.

$sel:shareNotes:SharedDirectory', sharedDirectory_shareNotes - A directory share request that is sent by the directory owner to the directory consumer. The request includes a typed message to help the directory consumer administrator determine whether to approve or reject the share invitation.

$sel:createdDateTime:SharedDirectory', sharedDirectory_createdDateTime - The date and time that the shared directory was created.

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_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_lastUpdatedDateTime :: Lens' SharedDirectory (Maybe UTCTime) Source #

The date and time that the shared directory was last updated.

sharedDirectory_shareStatus :: Lens' SharedDirectory (Maybe ShareStatus) Source #

Current directory status of the shared Managed Microsoft AD directory.

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_ownerDirectoryId :: Lens' SharedDirectory (Maybe Text) Source #

Identifier of the directory 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.

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_createdDateTime :: Lens' SharedDirectory (Maybe UTCTime) Source #

The date and time that the shared directory was created.

Snapshot

data Snapshot Source #

Describes a directory snapshot.

See: newSnapshot smart constructor.

Constructors

Snapshot' 

Fields

Instances

Instances details
Eq Snapshot Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Snapshot

Read Snapshot Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Snapshot

Show Snapshot Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Snapshot

Generic Snapshot Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Snapshot

Associated Types

type Rep Snapshot :: Type -> Type #

Methods

from :: Snapshot -> Rep Snapshot x #

to :: Rep Snapshot x -> Snapshot #

NFData Snapshot Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Snapshot

Methods

rnf :: Snapshot -> () #

Hashable Snapshot Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Snapshot

Methods

hashWithSalt :: Int -> Snapshot -> Int #

hash :: Snapshot -> Int #

FromJSON Snapshot Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Snapshot

type Rep Snapshot Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Snapshot

newSnapshot :: Snapshot Source #

Create a value of Snapshot with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:Snapshot', snapshot_status - The snapshot status.

$sel:directoryId:Snapshot', snapshot_directoryId - The directory identifier.

$sel:startTime:Snapshot', snapshot_startTime - The date and time that the snapshot was taken.

$sel:name:Snapshot', snapshot_name - The descriptive name of the snapshot.

$sel:type':Snapshot', snapshot_type - The snapshot type.

$sel:snapshotId:Snapshot', snapshot_snapshotId - The snapshot identifier.

snapshot_directoryId :: Lens' Snapshot (Maybe Text) Source #

The directory identifier.

snapshot_startTime :: Lens' Snapshot (Maybe UTCTime) Source #

The date and time that the snapshot was taken.

snapshot_name :: Lens' Snapshot (Maybe Text) Source #

The descriptive name of the snapshot.

snapshot_snapshotId :: Lens' Snapshot (Maybe Text) Source #

The snapshot identifier.

SnapshotLimits

data SnapshotLimits Source #

Contains manual snapshot limit information for a directory.

See: newSnapshotLimits smart constructor.

Constructors

SnapshotLimits' 

Fields

Instances

Instances details
Eq SnapshotLimits Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SnapshotLimits

Read SnapshotLimits Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SnapshotLimits

Show SnapshotLimits Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SnapshotLimits

Generic SnapshotLimits Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SnapshotLimits

Associated Types

type Rep SnapshotLimits :: Type -> Type #

NFData SnapshotLimits Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SnapshotLimits

Methods

rnf :: SnapshotLimits -> () #

Hashable SnapshotLimits Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SnapshotLimits

FromJSON SnapshotLimits Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SnapshotLimits

type Rep SnapshotLimits Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SnapshotLimits

type Rep SnapshotLimits = D1 ('MetaData "SnapshotLimits" "Amazonka.DirectoryService.Types.SnapshotLimits" "libZSservicesZSamazonka-dsZSamazonka-ds" 'False) (C1 ('MetaCons "SnapshotLimits'" 'PrefixI 'True) (S1 ('MetaSel ('Just "manualSnapshotsLimitReached") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "manualSnapshotsCurrentCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "manualSnapshotsLimit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))

newSnapshotLimits :: SnapshotLimits Source #

Create a value of SnapshotLimits with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:manualSnapshotsLimitReached:SnapshotLimits', snapshotLimits_manualSnapshotsLimitReached - Indicates if the manual snapshot limit has been reached.

$sel:manualSnapshotsCurrentCount:SnapshotLimits', snapshotLimits_manualSnapshotsCurrentCount - The current number of manual snapshots of the directory.

$sel:manualSnapshotsLimit:SnapshotLimits', snapshotLimits_manualSnapshotsLimit - The maximum number of manual snapshots allowed.

snapshotLimits_manualSnapshotsLimitReached :: Lens' SnapshotLimits (Maybe Bool) Source #

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.

Tag

data Tag Source #

Metadata assigned to a directory consisting of a key-value pair.

See: newTag smart constructor.

Constructors

Tag' 

Fields

  • key :: Text

    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}_.:/=+\\-]*)$").

  • value :: Text

    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}_.:/=+\\-]*)$").

Instances

Instances details
Eq Tag Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Tag

Methods

(==) :: Tag -> Tag -> Bool #

(/=) :: Tag -> Tag -> Bool #

Read Tag Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Tag

Show Tag Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Tag

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

Generic Tag Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Tag

Associated Types

type Rep Tag :: Type -> Type #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

NFData Tag Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Tag

Methods

rnf :: Tag -> () #

Hashable Tag Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

ToJSON Tag Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Tag

FromJSON Tag Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Tag

type Rep Tag Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.DirectoryService.Types.Tag" "libZSservicesZSamazonka-dsZSamazonka-ds" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newTag Source #

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

data Trust Source #

Describes a trust relationship between an Managed Microsoft AD directory and an external domain.

See: newTrust smart constructor.

Constructors

Trust' 

Fields

Instances

Instances details
Eq Trust Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Trust

Methods

(==) :: Trust -> Trust -> Bool #

(/=) :: Trust -> Trust -> Bool #

Read Trust Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Trust

Show Trust Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Trust

Methods

showsPrec :: Int -> Trust -> ShowS #

show :: Trust -> String #

showList :: [Trust] -> ShowS #

Generic Trust Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Trust

Associated Types

type Rep Trust :: Type -> Type #

Methods

from :: Trust -> Rep Trust x #

to :: Rep Trust x -> Trust #

NFData Trust Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Trust

Methods

rnf :: Trust -> () #

Hashable Trust Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Trust

Methods

hashWithSalt :: Int -> Trust -> Int #

hash :: Trust -> Int #

FromJSON Trust Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Trust

type Rep Trust Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Trust

type Rep Trust = D1 ('MetaData "Trust" "Amazonka.DirectoryService.Types.Trust" "libZSservicesZSamazonka-dsZSamazonka-ds" 'False) (C1 ('MetaCons "Trust'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "directoryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "trustState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TrustState))) :*: (S1 ('MetaSel ('Just "lastUpdatedDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "trustDirection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TrustDirection)) :*: S1 ('MetaSel ('Just "stateLastUpdatedDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))) :*: ((S1 ('MetaSel ('Just "trustType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TrustType)) :*: (S1 ('MetaSel ('Just "trustStateReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "selectiveAuth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SelectiveAuth)))) :*: (S1 ('MetaSel ('Just "remoteDomainName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "trustId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "createdDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))))))

newTrust :: Trust Source #

Create a value of Trust with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:directoryId:Trust', trust_directoryId - The Directory ID of the Amazon Web Services directory involved in the trust relationship.

$sel:trustState:Trust', trust_trustState - The trust relationship state.

$sel:lastUpdatedDateTime:Trust', trust_lastUpdatedDateTime - The date and time that the trust relationship was last updated.

$sel:trustDirection:Trust', trust_trustDirection - The trust relationship direction.

$sel:stateLastUpdatedDateTime:Trust', trust_stateLastUpdatedDateTime - The date and time that the TrustState was last updated.

$sel:trustType:Trust', trust_trustType - The trust relationship type. Forest is the default.

$sel:trustStateReason:Trust', trust_trustStateReason - The reason for the TrustState.

$sel:selectiveAuth:Trust', trust_selectiveAuth - Current state of selective authentication for the trust.

$sel:remoteDomainName:Trust', trust_remoteDomainName - The Fully Qualified Domain Name (FQDN) of the external domain involved in the trust relationship.

$sel:trustId:Trust', trust_trustId - The unique ID of the trust relationship.

$sel:createdDateTime:Trust', trust_createdDateTime - The date and time that the trust relationship was created.

trust_directoryId :: Lens' Trust (Maybe Text) Source #

The Directory ID of the Amazon Web Services directory involved in the trust relationship.

trust_trustState :: Lens' Trust (Maybe TrustState) Source #

The trust relationship state.

trust_lastUpdatedDateTime :: Lens' Trust (Maybe UTCTime) Source #

The date and time that the trust relationship was last updated.

trust_trustDirection :: Lens' Trust (Maybe TrustDirection) Source #

The trust relationship direction.

trust_stateLastUpdatedDateTime :: Lens' Trust (Maybe UTCTime) Source #

The date and time that the TrustState was last updated.

trust_trustType :: Lens' Trust (Maybe TrustType) Source #

The trust relationship type. Forest is the default.

trust_trustStateReason :: Lens' Trust (Maybe Text) Source #

The reason for the TrustState.

trust_selectiveAuth :: Lens' Trust (Maybe SelectiveAuth) Source #

Current state of selective authentication for the trust.

trust_remoteDomainName :: Lens' Trust (Maybe Text) Source #

The Fully Qualified Domain Name (FQDN) of the external domain involved in the trust relationship.

trust_trustId :: Lens' Trust (Maybe Text) Source #

The unique ID of the trust relationship.

trust_createdDateTime :: Lens' Trust (Maybe UTCTime) Source #

The date and time that the trust relationship was created.

UnshareTarget

data UnshareTarget Source #

Identifier that contains details about the directory consumer account with whom the directory is being unshared.

See: newUnshareTarget smart constructor.

Constructors

UnshareTarget' 

Fields

  • id :: Text

    Identifier of the directory consumer account.

  • type' :: TargetType

    Type of identifier to be used in the Id field.

Instances

Instances details
Eq UnshareTarget Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.UnshareTarget

Read UnshareTarget Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.UnshareTarget

Show UnshareTarget Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.UnshareTarget

Generic UnshareTarget Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.UnshareTarget

Associated Types

type Rep UnshareTarget :: Type -> Type #

NFData UnshareTarget Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.UnshareTarget

Methods

rnf :: UnshareTarget -> () #

Hashable UnshareTarget Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.UnshareTarget

ToJSON UnshareTarget Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.UnshareTarget

type Rep UnshareTarget Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.UnshareTarget

type Rep UnshareTarget = D1 ('MetaData "UnshareTarget" "Amazonka.DirectoryService.Types.UnshareTarget" "libZSservicesZSamazonka-dsZSamazonka-ds" 'False) (C1 ('MetaCons "UnshareTarget'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TargetType)))

newUnshareTarget Source #

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.