amazonka-ds-2.0: Amazon Directory Service SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.DirectoryService.Types

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

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

Errors

_AccessDeniedException :: AsError a => Fold a ServiceError Source #

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

_AuthenticationFailedException :: AsError a => Fold a ServiceError Source #

An authentication error occurred.

_CertificateAlreadyExistsException :: AsError a => Fold a ServiceError Source #

The certificate has already been registered into the system.

_CertificateDoesNotExistException :: AsError a => Fold a ServiceError Source #

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

_CertificateInUseException :: AsError a => Fold a ServiceError Source #

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

_CertificateLimitExceededException :: AsError a => Fold a ServiceError Source #

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

_ClientException :: AsError a => Fold a ServiceError Source #

A client exception has occurred.

_DirectoryAlreadyInRegionException :: AsError a => Fold a ServiceError Source #

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

_DirectoryAlreadySharedException :: AsError a => Fold a ServiceError Source #

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

_DirectoryDoesNotExistException :: AsError a => Fold a ServiceError Source #

The specified directory does not exist in the system.

_DirectoryInDesiredStateException :: AsError a => Fold a ServiceError Source #

The directory is already updated to desired update type settings.

_DirectoryLimitExceededException :: AsError a => Fold a ServiceError Source #

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

_DirectoryNotSharedException :: AsError a => Fold a ServiceError Source #

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

_DirectoryUnavailableException :: AsError a => Fold a ServiceError Source #

The specified directory is unavailable or could not be found.

_DomainControllerLimitExceededException :: AsError a => Fold a ServiceError Source #

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

_EntityAlreadyExistsException :: AsError a => Fold a ServiceError Source #

The specified entity already exists.

_EntityDoesNotExistException :: AsError a => Fold a ServiceError Source #

The specified entity could not be found.

_IncompatibleSettingsException :: AsError a => Fold a ServiceError Source #

The specified directory setting is not compatible with other settings.

_InsufficientPermissionsException :: AsError a => Fold a ServiceError Source #

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

_InvalidCertificateException :: AsError a => Fold a ServiceError Source #

The certificate PEM that was provided has incorrect encoding.

_InvalidClientAuthStatusException :: AsError a => Fold a ServiceError Source #

Client authentication is already enabled.

_InvalidLDAPSStatusException :: AsError a => Fold a ServiceError Source #

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

_InvalidNextTokenException :: AsError a => Fold a ServiceError Source #

The NextToken value is not valid.

_InvalidParameterException :: AsError a => Fold a ServiceError Source #

One or more parameters are not valid.

_InvalidPasswordException :: AsError a => Fold a ServiceError Source #

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

_InvalidTargetException :: AsError a => Fold a ServiceError Source #

The specified shared target is not valid.

_IpRouteLimitExceededException :: AsError a => Fold a ServiceError Source #

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

_NoAvailableCertificateException :: AsError a => Fold a ServiceError Source #

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

_OrganizationsException :: AsError a => Fold a ServiceError Source #

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

_RegionLimitExceededException :: AsError a => Fold a ServiceError Source #

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

_ServiceException :: AsError a => Fold a ServiceError Source #

An exception has occurred in Directory Service.

_ShareLimitExceededException :: AsError a => Fold a ServiceError Source #

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

_SnapshotLimitExceededException :: AsError a => Fold a ServiceError Source #

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

_TagLimitExceededException :: AsError a => Fold a ServiceError Source #

The maximum allowed number of tags was exceeded.

_UnsupportedOperationException :: AsError a => Fold a ServiceError Source #

The operation is not supported.

_UnsupportedSettingsException :: AsError a => Fold a ServiceError Source #

The specified directory setting is not supported.

_UserDoesNotExistException :: AsError a => Fold a ServiceError Source #

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

CertificateState

newtype CertificateState Source #

Instances

Instances details
FromJSON CertificateState Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.CertificateState

FromJSONKey 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

ToByteString CertificateState Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.CertificateState

ToHeader CertificateState Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.CertificateState

ToLog CertificateState Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.CertificateState

ToQuery 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

FromXML CertificateState Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.CertificateState

ToXML 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 #

Read CertificateState Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.CertificateState

Show CertificateState Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.CertificateState

NFData CertificateState Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.CertificateState

Methods

rnf :: CertificateState -> () #

Eq CertificateState Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.CertificateState

Ord CertificateState Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.CertificateState

Hashable 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" "amazonka-ds-2.0-AgXI5fcN8ZxCoi4kNvhD3" 'True) (C1 ('MetaCons "CertificateState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCertificateState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CertificateType

newtype CertificateType Source #

Constructors

CertificateType' 

Instances

Instances details
FromJSON CertificateType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.CertificateType

FromJSONKey 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

ToByteString CertificateType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.CertificateType

ToHeader CertificateType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.CertificateType

ToLog CertificateType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.CertificateType

ToQuery 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

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 #

Generic CertificateType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.CertificateType

Associated Types

type Rep CertificateType :: Type -> Type #

Read CertificateType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.CertificateType

Show CertificateType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.CertificateType

NFData CertificateType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.CertificateType

Methods

rnf :: CertificateType -> () #

Eq CertificateType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.CertificateType

Ord CertificateType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.CertificateType

Hashable 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" "amazonka-ds-2.0-AgXI5fcN8ZxCoi4kNvhD3" 'True) (C1 ('MetaCons "CertificateType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCertificateType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ClientAuthenticationStatus

newtype ClientAuthenticationStatus Source #

Instances

Instances details
FromJSON ClientAuthenticationStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientAuthenticationStatus

FromJSONKey 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

ToByteString ClientAuthenticationStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientAuthenticationStatus

ToHeader ClientAuthenticationStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientAuthenticationStatus

ToLog ClientAuthenticationStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientAuthenticationStatus

ToQuery 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

FromXML ClientAuthenticationStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientAuthenticationStatus

ToXML 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 #

Read ClientAuthenticationStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientAuthenticationStatus

Show ClientAuthenticationStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientAuthenticationStatus

NFData ClientAuthenticationStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientAuthenticationStatus

Eq ClientAuthenticationStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientAuthenticationStatus

Ord ClientAuthenticationStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientAuthenticationStatus

Hashable 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" "amazonka-ds-2.0-AgXI5fcN8ZxCoi4kNvhD3" 'True) (C1 ('MetaCons "ClientAuthenticationStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromClientAuthenticationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ClientAuthenticationType

newtype ClientAuthenticationType Source #

Instances

Instances details
FromJSON ClientAuthenticationType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientAuthenticationType

FromJSONKey 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

ToByteString ClientAuthenticationType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientAuthenticationType

ToHeader ClientAuthenticationType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientAuthenticationType

ToLog ClientAuthenticationType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientAuthenticationType

ToQuery 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

FromXML ClientAuthenticationType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientAuthenticationType

ToXML 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 #

Read ClientAuthenticationType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientAuthenticationType

Show ClientAuthenticationType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientAuthenticationType

NFData ClientAuthenticationType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientAuthenticationType

Eq ClientAuthenticationType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientAuthenticationType

Ord ClientAuthenticationType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientAuthenticationType

Hashable 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" "amazonka-ds-2.0-AgXI5fcN8ZxCoi4kNvhD3" 'True) (C1 ('MetaCons "ClientAuthenticationType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromClientAuthenticationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DirectoryConfigurationStatus

newtype DirectoryConfigurationStatus Source #

Instances

Instances details
FromJSON DirectoryConfigurationStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryConfigurationStatus

FromJSONKey DirectoryConfigurationStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryConfigurationStatus

ToJSON DirectoryConfigurationStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryConfigurationStatus

ToJSONKey DirectoryConfigurationStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryConfigurationStatus

ToByteString DirectoryConfigurationStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryConfigurationStatus

ToHeader DirectoryConfigurationStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryConfigurationStatus

ToLog DirectoryConfigurationStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryConfigurationStatus

ToQuery DirectoryConfigurationStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryConfigurationStatus

FromText DirectoryConfigurationStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryConfigurationStatus

ToText DirectoryConfigurationStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryConfigurationStatus

FromXML DirectoryConfigurationStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryConfigurationStatus

ToXML DirectoryConfigurationStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryConfigurationStatus

Generic DirectoryConfigurationStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryConfigurationStatus

Associated Types

type Rep DirectoryConfigurationStatus :: Type -> Type #

Read DirectoryConfigurationStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryConfigurationStatus

Show DirectoryConfigurationStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryConfigurationStatus

NFData DirectoryConfigurationStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryConfigurationStatus

Eq DirectoryConfigurationStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryConfigurationStatus

Ord DirectoryConfigurationStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryConfigurationStatus

Hashable DirectoryConfigurationStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryConfigurationStatus

type Rep DirectoryConfigurationStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryConfigurationStatus

type Rep DirectoryConfigurationStatus = D1 ('MetaData "DirectoryConfigurationStatus" "Amazonka.DirectoryService.Types.DirectoryConfigurationStatus" "amazonka-ds-2.0-AgXI5fcN8ZxCoi4kNvhD3" 'True) (C1 ('MetaCons "DirectoryConfigurationStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDirectoryConfigurationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DirectoryEdition

newtype DirectoryEdition Source #

Instances

Instances details
FromJSON DirectoryEdition Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryEdition

FromJSONKey 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

ToByteString DirectoryEdition Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryEdition

ToHeader DirectoryEdition Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryEdition

ToLog DirectoryEdition Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryEdition

ToQuery 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

FromXML DirectoryEdition Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryEdition

ToXML 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 #

Read DirectoryEdition Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryEdition

Show DirectoryEdition Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryEdition

NFData DirectoryEdition Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryEdition

Methods

rnf :: DirectoryEdition -> () #

Eq DirectoryEdition Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryEdition

Ord DirectoryEdition Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryEdition

Hashable 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" "amazonka-ds-2.0-AgXI5fcN8ZxCoi4kNvhD3" '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
FromJSON DirectorySize Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectorySize

FromJSONKey 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

ToByteString DirectorySize Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectorySize

ToHeader DirectorySize Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectorySize

ToLog DirectorySize Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectorySize

ToQuery 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 #

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 #

Generic DirectorySize Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectorySize

Associated Types

type Rep DirectorySize :: Type -> Type #

Read DirectorySize Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectorySize

Show DirectorySize Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectorySize

NFData DirectorySize Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectorySize

Methods

rnf :: DirectorySize -> () #

Eq DirectorySize Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectorySize

Ord DirectorySize Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectorySize

Hashable DirectorySize Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectorySize

type Rep DirectorySize Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectorySize

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

DirectoryStage

newtype DirectoryStage Source #

Constructors

DirectoryStage' 

Instances

Instances details
FromJSON DirectoryStage Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryStage

FromJSONKey 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

ToByteString DirectoryStage Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryStage

ToHeader DirectoryStage Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryStage

ToLog DirectoryStage Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryStage

ToQuery 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

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 #

Generic DirectoryStage Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryStage

Associated Types

type Rep DirectoryStage :: Type -> Type #

Read DirectoryStage Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryStage

Show DirectoryStage Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryStage

NFData DirectoryStage Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryStage

Methods

rnf :: DirectoryStage -> () #

Eq DirectoryStage Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryStage

Ord DirectoryStage Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryStage

Hashable 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" "amazonka-ds-2.0-AgXI5fcN8ZxCoi4kNvhD3" 'True) (C1 ('MetaCons "DirectoryStage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDirectoryStage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DirectoryType

newtype DirectoryType Source #

Constructors

DirectoryType' 

Instances

Instances details
FromJSON DirectoryType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryType

FromJSONKey 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

ToByteString DirectoryType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryType

ToHeader DirectoryType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryType

ToLog DirectoryType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryType

ToQuery 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 #

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 #

Generic DirectoryType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryType

Associated Types

type Rep DirectoryType :: Type -> Type #

Read DirectoryType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryType

Show DirectoryType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryType

NFData DirectoryType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryType

Methods

rnf :: DirectoryType -> () #

Eq DirectoryType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryType

Ord DirectoryType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryType

Hashable DirectoryType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryType

type Rep DirectoryType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryType

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

DomainControllerStatus

newtype DomainControllerStatus Source #

Instances

Instances details
FromJSON DomainControllerStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DomainControllerStatus

FromJSONKey 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

ToByteString DomainControllerStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DomainControllerStatus

ToHeader DomainControllerStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DomainControllerStatus

ToLog DomainControllerStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DomainControllerStatus

ToQuery 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

FromXML DomainControllerStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DomainControllerStatus

ToXML 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 #

Read DomainControllerStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DomainControllerStatus

Show DomainControllerStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DomainControllerStatus

NFData DomainControllerStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DomainControllerStatus

Methods

rnf :: DomainControllerStatus -> () #

Eq DomainControllerStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DomainControllerStatus

Ord DomainControllerStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DomainControllerStatus

Hashable 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" "amazonka-ds-2.0-AgXI5fcN8ZxCoi4kNvhD3" 'True) (C1 ('MetaCons "DomainControllerStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDomainControllerStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

IpRouteStatusMsg

newtype IpRouteStatusMsg Source #

Instances

Instances details
FromJSON IpRouteStatusMsg Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.IpRouteStatusMsg

FromJSONKey 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

ToByteString IpRouteStatusMsg Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.IpRouteStatusMsg

ToHeader IpRouteStatusMsg Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.IpRouteStatusMsg

ToLog IpRouteStatusMsg Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.IpRouteStatusMsg

ToQuery 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

FromXML IpRouteStatusMsg Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.IpRouteStatusMsg

ToXML 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 #

Read IpRouteStatusMsg Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.IpRouteStatusMsg

Show IpRouteStatusMsg Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.IpRouteStatusMsg

NFData IpRouteStatusMsg Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.IpRouteStatusMsg

Methods

rnf :: IpRouteStatusMsg -> () #

Eq IpRouteStatusMsg Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.IpRouteStatusMsg

Ord IpRouteStatusMsg Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.IpRouteStatusMsg

Hashable 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" "amazonka-ds-2.0-AgXI5fcN8ZxCoi4kNvhD3" 'True) (C1 ('MetaCons "IpRouteStatusMsg'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromIpRouteStatusMsg") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LDAPSStatus

newtype LDAPSStatus Source #

Constructors

LDAPSStatus' 

Instances

Instances details
FromJSON LDAPSStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LDAPSStatus

FromJSONKey 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

ToByteString LDAPSStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LDAPSStatus

ToHeader LDAPSStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LDAPSStatus

ToLog LDAPSStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LDAPSStatus

ToQuery 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 #

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 #

Generic LDAPSStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LDAPSStatus

Associated Types

type Rep LDAPSStatus :: Type -> Type #

Read LDAPSStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LDAPSStatus

Show LDAPSStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LDAPSStatus

NFData LDAPSStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LDAPSStatus

Methods

rnf :: LDAPSStatus -> () #

Eq LDAPSStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LDAPSStatus

Ord LDAPSStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LDAPSStatus

Hashable LDAPSStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LDAPSStatus

type Rep LDAPSStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LDAPSStatus

type Rep LDAPSStatus = D1 ('MetaData "LDAPSStatus" "Amazonka.DirectoryService.Types.LDAPSStatus" "amazonka-ds-2.0-AgXI5fcN8ZxCoi4kNvhD3" '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
FromJSON LDAPSType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LDAPSType

FromJSONKey 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

ToByteString LDAPSType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LDAPSType

Methods

toBS :: LDAPSType -> ByteString #

ToHeader LDAPSType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LDAPSType

ToLog LDAPSType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LDAPSType

ToQuery LDAPSType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LDAPSType

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 #

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 #

Generic LDAPSType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LDAPSType

Associated Types

type Rep LDAPSType :: Type -> Type #

Read LDAPSType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LDAPSType

Show LDAPSType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LDAPSType

NFData LDAPSType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LDAPSType

Methods

rnf :: LDAPSType -> () #

Eq LDAPSType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LDAPSType

Ord LDAPSType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LDAPSType

Hashable LDAPSType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LDAPSType

type Rep LDAPSType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LDAPSType

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

OSVersion

newtype OSVersion Source #

Constructors

OSVersion' 

Fields

Bundled Patterns

pattern OSVersion_SERVER_2012 :: OSVersion 
pattern OSVersion_SERVER_2019 :: OSVersion 

Instances

Instances details
FromJSON OSVersion Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.OSVersion

FromJSONKey OSVersion Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.OSVersion

ToJSON OSVersion Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.OSVersion

ToJSONKey OSVersion Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.OSVersion

ToByteString OSVersion Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.OSVersion

Methods

toBS :: OSVersion -> ByteString #

ToHeader OSVersion Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.OSVersion

ToLog OSVersion Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.OSVersion

ToQuery OSVersion Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.OSVersion

FromText OSVersion Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.OSVersion

ToText OSVersion Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.OSVersion

Methods

toText :: OSVersion -> Text #

FromXML OSVersion Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.OSVersion

ToXML OSVersion Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.OSVersion

Methods

toXML :: OSVersion -> XML #

Generic OSVersion Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.OSVersion

Associated Types

type Rep OSVersion :: Type -> Type #

Read OSVersion Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.OSVersion

Show OSVersion Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.OSVersion

NFData OSVersion Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.OSVersion

Methods

rnf :: OSVersion -> () #

Eq OSVersion Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.OSVersion

Ord OSVersion Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.OSVersion

Hashable OSVersion Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.OSVersion

type Rep OSVersion Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.OSVersion

type Rep OSVersion = D1 ('MetaData "OSVersion" "Amazonka.DirectoryService.Types.OSVersion" "amazonka-ds-2.0-AgXI5fcN8ZxCoi4kNvhD3" 'True) (C1 ('MetaCons "OSVersion'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromOSVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RadiusAuthenticationProtocol

newtype RadiusAuthenticationProtocol Source #

Instances

Instances details
FromJSON RadiusAuthenticationProtocol Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RadiusAuthenticationProtocol

FromJSONKey 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

ToByteString RadiusAuthenticationProtocol Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RadiusAuthenticationProtocol

ToHeader RadiusAuthenticationProtocol Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RadiusAuthenticationProtocol

ToLog RadiusAuthenticationProtocol Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RadiusAuthenticationProtocol

ToQuery 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

FromXML RadiusAuthenticationProtocol Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RadiusAuthenticationProtocol

ToXML 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 #

Read RadiusAuthenticationProtocol Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RadiusAuthenticationProtocol

Show RadiusAuthenticationProtocol Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RadiusAuthenticationProtocol

NFData RadiusAuthenticationProtocol Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RadiusAuthenticationProtocol

Eq RadiusAuthenticationProtocol Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RadiusAuthenticationProtocol

Ord RadiusAuthenticationProtocol Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RadiusAuthenticationProtocol

Hashable 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" "amazonka-ds-2.0-AgXI5fcN8ZxCoi4kNvhD3" 'True) (C1 ('MetaCons "RadiusAuthenticationProtocol'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRadiusAuthenticationProtocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RadiusStatus

newtype RadiusStatus Source #

Constructors

RadiusStatus' 

Instances

Instances details
FromJSON RadiusStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RadiusStatus

FromJSONKey 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

ToByteString RadiusStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RadiusStatus

ToHeader RadiusStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RadiusStatus

ToLog RadiusStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RadiusStatus

ToQuery 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 #

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 #

Generic RadiusStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RadiusStatus

Associated Types

type Rep RadiusStatus :: Type -> Type #

Read RadiusStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RadiusStatus

Show RadiusStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RadiusStatus

NFData RadiusStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RadiusStatus

Methods

rnf :: RadiusStatus -> () #

Eq RadiusStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RadiusStatus

Ord RadiusStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RadiusStatus

Hashable RadiusStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RadiusStatus

type Rep RadiusStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RadiusStatus

type Rep RadiusStatus = D1 ('MetaData "RadiusStatus" "Amazonka.DirectoryService.Types.RadiusStatus" "amazonka-ds-2.0-AgXI5fcN8ZxCoi4kNvhD3" '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
FromJSON RegionType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RegionType

FromJSONKey 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

ToByteString RegionType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RegionType

ToHeader RegionType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RegionType

ToLog RegionType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RegionType

ToQuery 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 #

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 #

Generic RegionType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RegionType

Associated Types

type Rep RegionType :: Type -> Type #

Read RegionType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RegionType

Show RegionType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RegionType

NFData RegionType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RegionType

Methods

rnf :: RegionType -> () #

Eq RegionType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RegionType

Ord RegionType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RegionType

Hashable RegionType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RegionType

type Rep RegionType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RegionType

type Rep RegionType = D1 ('MetaData "RegionType" "Amazonka.DirectoryService.Types.RegionType" "amazonka-ds-2.0-AgXI5fcN8ZxCoi4kNvhD3" '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
FromJSON ReplicationScope Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ReplicationScope

FromJSONKey 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

ToByteString ReplicationScope Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ReplicationScope

ToHeader ReplicationScope Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ReplicationScope

ToLog ReplicationScope Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ReplicationScope

ToQuery 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

FromXML ReplicationScope Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ReplicationScope

ToXML 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 #

Read ReplicationScope Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ReplicationScope

Show ReplicationScope Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ReplicationScope

NFData ReplicationScope Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ReplicationScope

Methods

rnf :: ReplicationScope -> () #

Eq ReplicationScope Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ReplicationScope

Ord ReplicationScope Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ReplicationScope

Hashable 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" "amazonka-ds-2.0-AgXI5fcN8ZxCoi4kNvhD3" 'True) (C1 ('MetaCons "ReplicationScope'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromReplicationScope") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SchemaExtensionStatus

newtype SchemaExtensionStatus Source #

Instances

Instances details
FromJSON SchemaExtensionStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SchemaExtensionStatus

FromJSONKey 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

ToByteString SchemaExtensionStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SchemaExtensionStatus

ToHeader SchemaExtensionStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SchemaExtensionStatus

ToLog SchemaExtensionStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SchemaExtensionStatus

ToQuery 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

FromXML SchemaExtensionStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SchemaExtensionStatus

ToXML 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 #

Read SchemaExtensionStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SchemaExtensionStatus

Show SchemaExtensionStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SchemaExtensionStatus

NFData SchemaExtensionStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SchemaExtensionStatus

Methods

rnf :: SchemaExtensionStatus -> () #

Eq SchemaExtensionStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SchemaExtensionStatus

Ord SchemaExtensionStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SchemaExtensionStatus

Hashable 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" "amazonka-ds-2.0-AgXI5fcN8ZxCoi4kNvhD3" 'True) (C1 ('MetaCons "SchemaExtensionStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSchemaExtensionStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SelectiveAuth

newtype SelectiveAuth Source #

Constructors

SelectiveAuth' 

Instances

Instances details
FromJSON SelectiveAuth Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SelectiveAuth

FromJSONKey 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

ToByteString SelectiveAuth Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SelectiveAuth

ToHeader SelectiveAuth Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SelectiveAuth

ToLog SelectiveAuth Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SelectiveAuth

ToQuery 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 #

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 #

Generic SelectiveAuth Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SelectiveAuth

Associated Types

type Rep SelectiveAuth :: Type -> Type #

Read SelectiveAuth Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SelectiveAuth

Show SelectiveAuth Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SelectiveAuth

NFData SelectiveAuth Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SelectiveAuth

Methods

rnf :: SelectiveAuth -> () #

Eq SelectiveAuth Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SelectiveAuth

Ord SelectiveAuth Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SelectiveAuth

Hashable SelectiveAuth Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SelectiveAuth

type Rep SelectiveAuth Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SelectiveAuth

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

ShareMethod

newtype ShareMethod Source #

Constructors

ShareMethod' 

Instances

Instances details
FromJSON ShareMethod Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ShareMethod

FromJSONKey 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

ToByteString ShareMethod Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ShareMethod

ToHeader ShareMethod Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ShareMethod

ToLog ShareMethod Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ShareMethod

ToQuery 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 #

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 #

Generic ShareMethod Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ShareMethod

Associated Types

type Rep ShareMethod :: Type -> Type #

Read ShareMethod Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ShareMethod

Show ShareMethod Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ShareMethod

NFData ShareMethod Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ShareMethod

Methods

rnf :: ShareMethod -> () #

Eq ShareMethod Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ShareMethod

Ord ShareMethod Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ShareMethod

Hashable ShareMethod Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ShareMethod

type Rep ShareMethod Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ShareMethod

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

ShareStatus

newtype ShareStatus Source #

Constructors

ShareStatus' 

Instances

Instances details
FromJSON ShareStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ShareStatus

FromJSONKey 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

ToByteString ShareStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ShareStatus

ToHeader ShareStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ShareStatus

ToLog ShareStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ShareStatus

ToQuery 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 #

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 #

Generic ShareStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ShareStatus

Associated Types

type Rep ShareStatus :: Type -> Type #

Read ShareStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ShareStatus

Show ShareStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ShareStatus

NFData ShareStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ShareStatus

Methods

rnf :: ShareStatus -> () #

Eq ShareStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ShareStatus

Ord ShareStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ShareStatus

Hashable ShareStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ShareStatus

type Rep ShareStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ShareStatus

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

SnapshotStatus

newtype SnapshotStatus Source #

Constructors

SnapshotStatus' 

Instances

Instances details
FromJSON SnapshotStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SnapshotStatus

FromJSONKey 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

ToByteString SnapshotStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SnapshotStatus

ToHeader SnapshotStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SnapshotStatus

ToLog SnapshotStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SnapshotStatus

ToQuery 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

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 #

Generic SnapshotStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SnapshotStatus

Associated Types

type Rep SnapshotStatus :: Type -> Type #

Read SnapshotStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SnapshotStatus

Show SnapshotStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SnapshotStatus

NFData SnapshotStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SnapshotStatus

Methods

rnf :: SnapshotStatus -> () #

Eq SnapshotStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SnapshotStatus

Ord SnapshotStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SnapshotStatus

Hashable 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" "amazonka-ds-2.0-AgXI5fcN8ZxCoi4kNvhD3" '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
FromJSON SnapshotType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SnapshotType

FromJSONKey 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

ToByteString SnapshotType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SnapshotType

ToHeader SnapshotType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SnapshotType

ToLog SnapshotType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SnapshotType

ToQuery 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 #

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 #

Generic SnapshotType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SnapshotType

Associated Types

type Rep SnapshotType :: Type -> Type #

Read SnapshotType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SnapshotType

Show SnapshotType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SnapshotType

NFData SnapshotType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SnapshotType

Methods

rnf :: SnapshotType -> () #

Eq SnapshotType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SnapshotType

Ord SnapshotType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SnapshotType

Hashable SnapshotType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SnapshotType

type Rep SnapshotType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SnapshotType

type Rep SnapshotType = D1 ('MetaData "SnapshotType" "Amazonka.DirectoryService.Types.SnapshotType" "amazonka-ds-2.0-AgXI5fcN8ZxCoi4kNvhD3" '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
FromJSON TargetType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TargetType

FromJSONKey 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

ToByteString TargetType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TargetType

ToHeader TargetType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TargetType

ToLog TargetType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TargetType

ToQuery 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 #

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 #

Generic TargetType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TargetType

Associated Types

type Rep TargetType :: Type -> Type #

Read TargetType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TargetType

Show TargetType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TargetType

NFData TargetType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TargetType

Methods

rnf :: TargetType -> () #

Eq TargetType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TargetType

Ord TargetType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TargetType

Hashable TargetType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TargetType

type Rep TargetType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TargetType

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

TopicStatus

newtype TopicStatus Source #

Constructors

TopicStatus' 

Instances

Instances details
FromJSON TopicStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TopicStatus

FromJSONKey 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

ToByteString TopicStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TopicStatus

ToHeader TopicStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TopicStatus

ToLog TopicStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TopicStatus

ToQuery 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 #

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 #

Generic TopicStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TopicStatus

Associated Types

type Rep TopicStatus :: Type -> Type #

Read TopicStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TopicStatus

Show TopicStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TopicStatus

NFData TopicStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TopicStatus

Methods

rnf :: TopicStatus -> () #

Eq TopicStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TopicStatus

Ord TopicStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TopicStatus

Hashable TopicStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TopicStatus

type Rep TopicStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TopicStatus

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

TrustDirection

newtype TrustDirection Source #

Constructors

TrustDirection' 

Instances

Instances details
FromJSON TrustDirection Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustDirection

FromJSONKey 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

ToByteString TrustDirection Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustDirection

ToHeader TrustDirection Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustDirection

ToLog TrustDirection Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustDirection

ToQuery 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

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 #

Generic TrustDirection Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustDirection

Associated Types

type Rep TrustDirection :: Type -> Type #

Read TrustDirection Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustDirection

Show TrustDirection Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustDirection

NFData TrustDirection Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustDirection

Methods

rnf :: TrustDirection -> () #

Eq TrustDirection Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustDirection

Ord TrustDirection Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustDirection

Hashable 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" "amazonka-ds-2.0-AgXI5fcN8ZxCoi4kNvhD3" '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
FromJSON TrustState Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustState

FromJSONKey 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

ToByteString TrustState Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustState

ToHeader TrustState Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustState

ToLog TrustState Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustState

ToQuery 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 #

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 #

Generic TrustState Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustState

Associated Types

type Rep TrustState :: Type -> Type #

Read TrustState Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustState

Show TrustState Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustState

NFData TrustState Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustState

Methods

rnf :: TrustState -> () #

Eq TrustState Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustState

Ord TrustState Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustState

Hashable TrustState Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustState

type Rep TrustState Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustState

type Rep TrustState = D1 ('MetaData "TrustState" "Amazonka.DirectoryService.Types.TrustState" "amazonka-ds-2.0-AgXI5fcN8ZxCoi4kNvhD3" '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
FromJSON TrustType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustType

FromJSONKey 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

ToByteString TrustType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustType

Methods

toBS :: TrustType -> ByteString #

ToHeader TrustType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustType

ToLog TrustType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustType

ToQuery TrustType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustType

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 #

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 #

Generic TrustType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustType

Associated Types

type Rep TrustType :: Type -> Type #

Read TrustType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustType

Show TrustType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustType

NFData TrustType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustType

Methods

rnf :: TrustType -> () #

Eq TrustType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustType

Ord TrustType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustType

Hashable TrustType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustType

type Rep TrustType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.TrustType

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

UpdateStatus

newtype UpdateStatus Source #

Constructors

UpdateStatus' 

Instances

Instances details
FromJSON UpdateStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.UpdateStatus

FromJSONKey UpdateStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.UpdateStatus

ToJSON UpdateStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.UpdateStatus

ToJSONKey UpdateStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.UpdateStatus

ToByteString UpdateStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.UpdateStatus

ToHeader UpdateStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.UpdateStatus

ToLog UpdateStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.UpdateStatus

ToQuery UpdateStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.UpdateStatus

FromText UpdateStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.UpdateStatus

ToText UpdateStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.UpdateStatus

Methods

toText :: UpdateStatus -> Text #

FromXML UpdateStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.UpdateStatus

ToXML UpdateStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.UpdateStatus

Methods

toXML :: UpdateStatus -> XML #

Generic UpdateStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.UpdateStatus

Associated Types

type Rep UpdateStatus :: Type -> Type #

Read UpdateStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.UpdateStatus

Show UpdateStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.UpdateStatus

NFData UpdateStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.UpdateStatus

Methods

rnf :: UpdateStatus -> () #

Eq UpdateStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.UpdateStatus

Ord UpdateStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.UpdateStatus

Hashable UpdateStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.UpdateStatus

type Rep UpdateStatus Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.UpdateStatus

type Rep UpdateStatus = D1 ('MetaData "UpdateStatus" "Amazonka.DirectoryService.Types.UpdateStatus" "amazonka-ds-2.0-AgXI5fcN8ZxCoi4kNvhD3" 'True) (C1 ('MetaCons "UpdateStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromUpdateStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

UpdateType

newtype UpdateType Source #

Constructors

UpdateType' 

Fields

Bundled Patterns

pattern UpdateType_OS :: UpdateType 

Instances

Instances details
FromJSON UpdateType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.UpdateType

FromJSONKey UpdateType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.UpdateType

ToJSON UpdateType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.UpdateType

ToJSONKey UpdateType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.UpdateType

ToByteString UpdateType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.UpdateType

ToHeader UpdateType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.UpdateType

ToLog UpdateType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.UpdateType

ToQuery UpdateType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.UpdateType

FromText UpdateType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.UpdateType

ToText UpdateType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.UpdateType

Methods

toText :: UpdateType -> Text #

FromXML UpdateType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.UpdateType

ToXML UpdateType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.UpdateType

Methods

toXML :: UpdateType -> XML #

Generic UpdateType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.UpdateType

Associated Types

type Rep UpdateType :: Type -> Type #

Read UpdateType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.UpdateType

Show UpdateType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.UpdateType

NFData UpdateType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.UpdateType

Methods

rnf :: UpdateType -> () #

Eq UpdateType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.UpdateType

Ord UpdateType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.UpdateType

Hashable UpdateType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.UpdateType

type Rep UpdateType Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.UpdateType

type Rep UpdateType = D1 ('MetaData "UpdateType" "Amazonka.DirectoryService.Types.UpdateType" "amazonka-ds-2.0-AgXI5fcN8ZxCoi4kNvhD3" 'True) (C1 ('MetaCons "UpdateType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromUpdateType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Attribute

data Attribute Source #

Represents a named directory attribute.

See: newAttribute smart constructor.

Constructors

Attribute' 

Fields

Instances

Instances details
FromJSON Attribute Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Attribute

ToJSON 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 #

Read Attribute Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Attribute

Show Attribute Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Attribute

NFData Attribute Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Attribute

Methods

rnf :: Attribute -> () #

Eq Attribute Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Attribute

Hashable 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" "amazonka-ds-2.0-AgXI5fcN8ZxCoi4kNvhD3" 'False) (C1 ('MetaCons "Attribute'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newAttribute :: Attribute Source #

Create a value of Attribute with all optional fields omitted.

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

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

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

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

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

The name of the attribute.

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

The value of the attribute.

Certificate

data Certificate Source #

Information about the certificate.

See: newCertificate smart constructor.

Constructors

Certificate' 

Fields

Instances

Instances details
FromJSON 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 #

Read Certificate Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Certificate

Show Certificate Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Certificate

NFData Certificate Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Certificate

Methods

rnf :: Certificate -> () #

Eq Certificate Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Certificate

Hashable 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:certificateId:Certificate', certificate_certificateId - The identifier of the certificate.

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

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

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

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

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

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

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

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

The identifier of the certificate.

certificate_clientCertAuthSettings :: Lens' Certificate (Maybe ClientCertAuthSettings) Source #

A ClientCertAuthSettings object that contains client certificate authentication settings.

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

The common name for the certificate.

certificate_expiryDateTime :: Lens' Certificate (Maybe UTCTime) Source #

The date and time when the certificate will expire.

certificate_registeredDateTime :: Lens' Certificate (Maybe UTCTime) Source #

The date and time that the certificate was registered.

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

Describes a state change for the certificate.

certificate_type :: Lens' Certificate (Maybe CertificateType) Source #

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

CertificateInfo

data CertificateInfo Source #

Contains general information about a certificate.

See: newCertificateInfo smart constructor.

Constructors

CertificateInfo' 

Fields

Instances

Instances details
FromJSON 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 #

Read CertificateInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.CertificateInfo

Show CertificateInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.CertificateInfo

NFData CertificateInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.CertificateInfo

Methods

rnf :: CertificateInfo -> () #

Eq CertificateInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.CertificateInfo

Hashable 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" "amazonka-ds-2.0-AgXI5fcN8ZxCoi4kNvhD3" 'False) (C1 ('MetaCons "CertificateInfo'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "certificateId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "commonName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "expiryDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CertificateState)) :*: 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:certificateId:CertificateInfo', certificateInfo_certificateId - The identifier of the certificate.

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

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

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

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

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

The identifier of the certificate.

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

The common name for the certificate.

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

The date and time when the certificate will expire.

certificateInfo_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
FromJSON 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 #

Read ClientAuthenticationSettingInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientAuthenticationSettingInfo

Show ClientAuthenticationSettingInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientAuthenticationSettingInfo

NFData ClientAuthenticationSettingInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientAuthenticationSettingInfo

Eq ClientAuthenticationSettingInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientAuthenticationSettingInfo

Hashable 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" "amazonka-ds-2.0-AgXI5fcN8ZxCoi4kNvhD3" 'False) (C1 ('MetaCons "ClientAuthenticationSettingInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "lastUpdatedDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClientAuthenticationStatus)) :*: 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:lastUpdatedDateTime:ClientAuthenticationSettingInfo', clientAuthenticationSettingInfo_lastUpdatedDateTime - The date and time when the status of the client authentication type was last updated.

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

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

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

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

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

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

clientAuthenticationSettingInfo_type :: Lens' ClientAuthenticationSettingInfo (Maybe ClientAuthenticationType) Source #

The type of client authentication for the specified directory. If no type is specified, a list of all client authentication types that are supported for the directory is retrieved.

ClientCertAuthSettings

data ClientCertAuthSettings Source #

Contains information about the client certificate authentication settings for the RegisterCertificate and DescribeCertificate operations.

See: newClientCertAuthSettings smart constructor.

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
FromJSON ClientCertAuthSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientCertAuthSettings

ToJSON 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 #

Read ClientCertAuthSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientCertAuthSettings

Show ClientCertAuthSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientCertAuthSettings

NFData ClientCertAuthSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientCertAuthSettings

Methods

rnf :: ClientCertAuthSettings -> () #

Eq ClientCertAuthSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ClientCertAuthSettings

Hashable 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" "amazonka-ds-2.0-AgXI5fcN8ZxCoi4kNvhD3" '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
FromJSON 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 #

Read Computer Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Computer

Show Computer Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Computer

NFData Computer Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Computer

Methods

rnf :: Computer -> () #

Eq Computer Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Computer

Hashable Computer Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Computer

Methods

hashWithSalt :: Int -> Computer -> Int #

hash :: Computer -> Int #

type Rep Computer Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Computer

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

newComputer :: Computer Source #

Create a value of Computer with all optional fields omitted.

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

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

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

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

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

computer_computerAttributes :: Lens' Computer (Maybe [Attribute]) Source #

An array of Attribute objects containing the LDAP attributes that belong to the computer account.

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

The identifier of the computer.

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
FromJSON 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 #

Read ConditionalForwarder Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ConditionalForwarder

Show ConditionalForwarder Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ConditionalForwarder

NFData ConditionalForwarder Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ConditionalForwarder

Methods

rnf :: ConditionalForwarder -> () #

Eq ConditionalForwarder Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ConditionalForwarder

Hashable 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" "amazonka-ds-2.0-AgXI5fcN8ZxCoi4kNvhD3" '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
ToJSON 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 #

Read DirectoryConnectSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryConnectSettings

Show DirectoryConnectSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryConnectSettings

NFData DirectoryConnectSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryConnectSettings

Eq DirectoryConnectSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryConnectSettings

Hashable 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" "amazonka-ds-2.0-AgXI5fcN8ZxCoi4kNvhD3" '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
FromJSON DirectoryConnectSettingsDescription Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryConnectSettingsDescription

Generic 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

NFData DirectoryConnectSettingsDescription Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryConnectSettingsDescription

Eq DirectoryConnectSettingsDescription Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryConnectSettingsDescription

Hashable 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" "amazonka-ds-2.0-AgXI5fcN8ZxCoi4kNvhD3" 'False) (C1 ('MetaCons "DirectoryConnectSettingsDescription'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "availabilityZones") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "connectIps") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "customerUserName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "securityGroupId") '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))))))

newDirectoryConnectSettingsDescription :: DirectoryConnectSettingsDescription Source #

Create a value of DirectoryConnectSettingsDescription with all optional fields omitted.

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

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

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

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

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

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

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

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

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

The user name of the service account in your self-managed directory.

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

The security group identifier for the AD Connector directory.

directoryConnectSettingsDescription_subnetIds :: Lens' DirectoryConnectSettingsDescription (Maybe [Text]) Source #

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

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

The identifier of the VPC that the AD Connector is in.

DirectoryDescription

data DirectoryDescription Source #

Contains information about an Directory Service directory.

See: newDirectoryDescription smart constructor.

Constructors

DirectoryDescription' 

Fields

Instances

Instances details
FromJSON 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 #

Show DirectoryDescription Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryDescription

NFData DirectoryDescription Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryDescription

Methods

rnf :: DirectoryDescription -> () #

Eq DirectoryDescription Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryDescription

Hashable 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" "amazonka-ds-2.0-AgXI5fcN8ZxCoi4kNvhD3" 'False) (C1 ('MetaCons "DirectoryDescription'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "accessUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "alias") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "connectSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DirectoryConnectSettingsDescription)))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "desiredNumberOfDomainControllers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "directoryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "dnsIpAddrs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "edition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DirectoryEdition)) :*: S1 ('MetaSel ('Just "launchTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "osVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OSVersion))) :*: (S1 ('MetaSel ('Just "ownerDirectoryDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OwnerDirectoryDescription)) :*: S1 ('MetaSel ('Just "radiusSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RadiusSettings)))))) :*: (((S1 ('MetaSel ('Just "radiusStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RadiusStatus)) :*: (S1 ('MetaSel ('Just "regionsInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RegionsInfo)) :*: S1 ('MetaSel ('Just "shareMethod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ShareMethod)))) :*: (S1 ('MetaSel ('Just "shareNotes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: (S1 ('MetaSel ('Just "shareStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ShareStatus)) :*: S1 ('MetaSel ('Just "shortName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "size") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DirectorySize)) :*: (S1 ('MetaSel ('Just "ssoEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "stage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DirectoryStage)))) :*: ((S1 ('MetaSel ('Just "stageLastUpdatedDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "stageReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DirectoryType)) :*: S1 ('MetaSel ('Just "vpcSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DirectoryVpcSettingsDescription))))))))

newDirectoryDescription :: DirectoryDescription Source #

Create a value of DirectoryDescription with all optional fields omitted.

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

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

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

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

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

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

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

DirectoryDescription, directoryDescription_directoryId - The directory identifier.

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

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

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

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

$sel:osVersion:DirectoryDescription', directoryDescription_osVersion - The operating system (OS) version of the directory.

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

DirectoryDescription, directoryDescription_radiusSettings - A RadiusSettings object that contains information about the RADIUS server configured for this directory.

DirectoryDescription, directoryDescription_radiusStatus - The status of the RADIUS MFA server connection.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

The alias for the directory. If no alias has been created for the directory, the alias is the directory identifier, such as d-XXXXXXXXXX.

directoryDescription_connectSettings :: Lens' DirectoryDescription (Maybe DirectoryConnectSettingsDescription) Source #

A DirectoryConnectSettingsDescription object that contains additional information about an AD Connector directory. This member is only present if the directory is an AD Connector directory.

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

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

directoryDescription_dnsIpAddrs :: Lens' DirectoryDescription (Maybe [Text]) Source #

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

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

The edition associated with this directory.

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

Specifies when the directory was created.

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

The fully qualified name of the directory.

directoryDescription_osVersion :: Lens' DirectoryDescription (Maybe OSVersion) Source #

The operating system (OS) version of the directory.

directoryDescription_ownerDirectoryDescription :: Lens' DirectoryDescription (Maybe OwnerDirectoryDescription) Source #

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

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

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

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

The status of the RADIUS MFA server connection.

directoryDescription_regionsInfo :: Lens' DirectoryDescription (Maybe RegionsInfo) Source #

Lists the Regions where the directory has replicated.

directoryDescription_shareMethod :: Lens' DirectoryDescription (Maybe ShareMethod) Source #

The method used when sharing a directory to determine whether the directory should be shared within your Amazon Web Services organization (ORGANIZATIONS) or with any Amazon Web Services account by sending a shared directory request (HANDSHAKE).

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

A directory share request that is sent by the directory owner to the directory consumer. The request includes a typed message to help the directory consumer administrator determine whether to approve or reject the share invitation.

directoryDescription_shareStatus :: Lens' DirectoryDescription (Maybe ShareStatus) Source #

Current directory status of the shared Managed Microsoft AD directory.

directoryDescription_ssoEnabled :: Lens' DirectoryDescription (Maybe Bool) Source #

Indicates if single sign-on is enabled for the directory. For more information, see EnableSso and DisableSso.

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

The date and time that the stage was last updated.

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

Additional information about the directory stage.

directoryDescription_vpcSettings :: Lens' DirectoryDescription (Maybe DirectoryVpcSettingsDescription) Source #

A DirectoryVpcSettingsDescription object that contains additional information about a directory. This member is only present if the directory is a Simple AD or Managed Microsoft AD directory.

DirectoryLimits

data DirectoryLimits Source #

Contains directory limit information for a Region.

See: newDirectoryLimits smart constructor.

Constructors

DirectoryLimits' 

Fields

Instances

Instances details
FromJSON 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 #

Read DirectoryLimits Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryLimits

Show DirectoryLimits Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryLimits

NFData DirectoryLimits Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryLimits

Methods

rnf :: DirectoryLimits -> () #

Eq DirectoryLimits Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryLimits

Hashable 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" "amazonka-ds-2.0-AgXI5fcN8ZxCoi4kNvhD3" 'False) (C1 ('MetaCons "DirectoryLimits'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "cloudOnlyDirectoriesCurrentCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "cloudOnlyDirectoriesLimit") '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)))) :*: ((S1 ('MetaSel ('Just "cloudOnlyMicrosoftADLimit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "cloudOnlyMicrosoftADLimitReached") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "connectedDirectoriesCurrentCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "connectedDirectoriesLimit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "connectedDirectoriesLimitReached") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))))

newDirectoryLimits :: DirectoryLimits Source #

Create a value of DirectoryLimits with all optional fields omitted.

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

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

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

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

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

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

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

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

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

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

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

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

The current number of cloud directories in the Region.

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

The maximum number of cloud directories allowed in the Region.

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

Indicates if the cloud directory limit has been reached.

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

The current number of Managed Microsoft AD directories in the region.

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

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

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

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

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

The current number of connected directories in the Region.

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

The maximum number of connected directories allowed in the Region.

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

Indicates if the connected directory limit has been reached.

DirectoryVpcSettings

data DirectoryVpcSettings Source #

Contains VPC information for the CreateDirectory or CreateMicrosoftAD operation.

See: newDirectoryVpcSettings smart constructor.

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
FromJSON DirectoryVpcSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryVpcSettings

ToJSON 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 #

Read DirectoryVpcSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryVpcSettings

Show DirectoryVpcSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryVpcSettings

NFData DirectoryVpcSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryVpcSettings

Methods

rnf :: DirectoryVpcSettings -> () #

Eq DirectoryVpcSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryVpcSettings

Hashable 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" "amazonka-ds-2.0-AgXI5fcN8ZxCoi4kNvhD3" '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
FromJSON 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 #

Read DirectoryVpcSettingsDescription Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryVpcSettingsDescription

Show DirectoryVpcSettingsDescription Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryVpcSettingsDescription

NFData DirectoryVpcSettingsDescription Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryVpcSettingsDescription

Eq DirectoryVpcSettingsDescription Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryVpcSettingsDescription

Hashable 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" "amazonka-ds-2.0-AgXI5fcN8ZxCoi4kNvhD3" 'False) (C1 ('MetaCons "DirectoryVpcSettingsDescription'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "availabilityZones") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "securityGroupId") '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)))))

newDirectoryVpcSettingsDescription :: DirectoryVpcSettingsDescription Source #

Create a value of DirectoryVpcSettingsDescription with all optional fields omitted.

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

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

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

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

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

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

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

The list of Availability Zones that the directory is in.

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

The domain controller security group identifier for the directory.

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

The identifiers of the subnets for the directory servers.

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

The identifier of the VPC that the directory is in.

DomainController

data DomainController Source #

Contains information about the domain controllers for a specified directory.

See: newDomainController smart constructor.

Constructors

DomainController' 

Fields

Instances

Instances details
FromJSON 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 #

Read DomainController Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DomainController

Show DomainController Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DomainController

NFData DomainController Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DomainController

Methods

rnf :: DomainController -> () #

Eq DomainController Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DomainController

Hashable 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:availabilityZone:DomainController', domainController_availabilityZone - The Availability Zone where the domain controller is located.

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

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

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

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

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

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

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

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

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

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

The Availability Zone where the domain controller is located.

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

Identifier of the directory where the domain controller resides.

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

The IP address of the domain controller.

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

Identifies a specific domain controller in the directory.

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

Specifies when the domain controller was created.

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

The date and time that the status was last updated.

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

A description of the domain controller state.

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

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

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

The identifier of the VPC that contains the domain controller.

EventTopic

data EventTopic Source #

Information about Amazon SNS topic and Directory Service directory associations.

See: newEventTopic smart constructor.

Constructors

EventTopic' 

Fields

Instances

Instances details
FromJSON 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 #

Read EventTopic Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.EventTopic

Show EventTopic Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.EventTopic

NFData EventTopic Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.EventTopic

Methods

rnf :: EventTopic -> () #

Eq EventTopic Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.EventTopic

Hashable 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" "amazonka-ds-2.0-AgXI5fcN8ZxCoi4kNvhD3" 'False) (C1 ('MetaCons "EventTopic'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "createdDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "directoryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TopicStatus)) :*: (S1 ('MetaSel ('Just "topicArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "topicName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newEventTopic :: EventTopic Source #

Create a value of EventTopic with all optional fields omitted.

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

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

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

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

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

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

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

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

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

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

The Directory ID of an Directory Service directory that will publish status messages to an Amazon SNS topic.

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

The topic registration status.

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

The Amazon SNS topic ARN (Amazon Resource Name).

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

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

IpRoute

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
ToJSON 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 #

Read IpRoute Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.IpRoute

Show IpRoute Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.IpRoute

NFData IpRoute Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.IpRoute

Methods

rnf :: IpRoute -> () #

Eq IpRoute Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.IpRoute

Methods

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

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

Hashable IpRoute Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.IpRoute

Methods

hashWithSalt :: Int -> IpRoute -> Int #

hash :: IpRoute -> Int #

type Rep IpRoute Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.IpRoute

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

newIpRoute :: IpRoute Source #

Create a value of IpRoute with all optional fields omitted.

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

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

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

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

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

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

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
FromJSON 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 #

Read IpRouteInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.IpRouteInfo

Show IpRouteInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.IpRouteInfo

NFData IpRouteInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.IpRouteInfo

Methods

rnf :: IpRouteInfo -> () #

Eq IpRouteInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.IpRouteInfo

Hashable 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" "amazonka-ds-2.0-AgXI5fcN8ZxCoi4kNvhD3" 'False) (C1 ('MetaCons "IpRouteInfo'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "addedDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "cidrIp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "directoryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "ipRouteStatusMsg") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IpRouteStatusMsg)) :*: S1 ('MetaSel ('Just "ipRouteStatusReason") '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:addedDateTime:IpRouteInfo', ipRouteInfo_addedDateTime - The date and time the address block was added to the directory.

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

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

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

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

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

ipRouteInfo_addedDateTime :: Lens' IpRouteInfo (Maybe UTCTime) Source #

The date and time the address block was added to the directory.

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

IP address block in the IpRoute.

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

Description of the IpRouteInfo.

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

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

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

The reason for the IpRouteStatusMsg.

LDAPSSettingInfo

data LDAPSSettingInfo Source #

Contains general information about the LDAPS settings.

See: newLDAPSSettingInfo smart constructor.

Constructors

LDAPSSettingInfo' 

Fields

Instances

Instances details
FromJSON 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 #

Read LDAPSSettingInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LDAPSSettingInfo

Show LDAPSSettingInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LDAPSSettingInfo

NFData LDAPSSettingInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LDAPSSettingInfo

Methods

rnf :: LDAPSSettingInfo -> () #

Eq LDAPSSettingInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LDAPSSettingInfo

Hashable 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" "amazonka-ds-2.0-AgXI5fcN8ZxCoi4kNvhD3" 'False) (C1 ('MetaCons "LDAPSSettingInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "lDAPSStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LDAPSStatus)) :*: (S1 ('MetaSel ('Just "lDAPSStatusReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastUpdatedDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))))

newLDAPSSettingInfo :: LDAPSSettingInfo Source #

Create a value of LDAPSSettingInfo with all optional fields omitted.

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

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

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

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

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

lDAPSSettingInfo_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
FromJSON 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 #

Read LogSubscription Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LogSubscription

Show LogSubscription Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LogSubscription

NFData LogSubscription Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LogSubscription

Methods

rnf :: LogSubscription -> () #

Eq LogSubscription Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.LogSubscription

Hashable 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" "amazonka-ds-2.0-AgXI5fcN8ZxCoi4kNvhD3" '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.

OSUpdateSettings

data OSUpdateSettings Source #

OS version that the directory needs to be updated to.

See: newOSUpdateSettings smart constructor.

Constructors

OSUpdateSettings' 

Fields

Instances

Instances details
FromJSON OSUpdateSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.OSUpdateSettings

ToJSON OSUpdateSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.OSUpdateSettings

Generic OSUpdateSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.OSUpdateSettings

Associated Types

type Rep OSUpdateSettings :: Type -> Type #

Read OSUpdateSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.OSUpdateSettings

Show OSUpdateSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.OSUpdateSettings

NFData OSUpdateSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.OSUpdateSettings

Methods

rnf :: OSUpdateSettings -> () #

Eq OSUpdateSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.OSUpdateSettings

Hashable OSUpdateSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.OSUpdateSettings

type Rep OSUpdateSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.OSUpdateSettings

type Rep OSUpdateSettings = D1 ('MetaData "OSUpdateSettings" "Amazonka.DirectoryService.Types.OSUpdateSettings" "amazonka-ds-2.0-AgXI5fcN8ZxCoi4kNvhD3" 'False) (C1 ('MetaCons "OSUpdateSettings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "oSVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OSVersion))))

newOSUpdateSettings :: OSUpdateSettings Source #

Create a value of OSUpdateSettings with all optional fields omitted.

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

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

$sel:oSVersion:OSUpdateSettings', oSUpdateSettings_oSVersion - OS version that the directory needs to be updated to.

oSUpdateSettings_oSVersion :: Lens' OSUpdateSettings (Maybe OSVersion) Source #

OS version that the directory needs to be updated to.

OwnerDirectoryDescription

data OwnerDirectoryDescription Source #

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

See: newOwnerDirectoryDescription smart constructor.

Constructors

OwnerDirectoryDescription' 

Fields

Instances

Instances details
FromJSON 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 #

Show OwnerDirectoryDescription Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.OwnerDirectoryDescription

NFData OwnerDirectoryDescription Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.OwnerDirectoryDescription

Eq OwnerDirectoryDescription Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.OwnerDirectoryDescription

Hashable 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" "amazonka-ds-2.0-AgXI5fcN8ZxCoi4kNvhD3" 'False) (C1 ('MetaCons "OwnerDirectoryDescription'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "directoryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dnsIpAddrs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: (S1 ('MetaSel ('Just "radiusSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RadiusSettings)) :*: (S1 ('MetaSel ('Just "radiusStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RadiusStatus)) :*: 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:accountId:OwnerDirectoryDescription', ownerDirectoryDescription_accountId - Identifier of the directory owner account.

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

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

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

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

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

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

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

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

IP address of the directory’s domain controllers.

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

A RadiusSettings object that contains information about the RADIUS server.

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
FromJSON RadiusSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RadiusSettings

ToJSON 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 #

Show RadiusSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RadiusSettings

NFData RadiusSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RadiusSettings

Methods

rnf :: RadiusSettings -> () #

Eq RadiusSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RadiusSettings

Hashable RadiusSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RadiusSettings

type Rep RadiusSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RadiusSettings

newRadiusSettings :: RadiusSettings Source #

Create a value of RadiusSettings with all optional fields omitted.

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

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

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

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

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

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

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

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

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

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

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

The port that your RADIUS server is using for communications. Your self-managed network must allow inbound traffic over this port from the Directory Service servers.

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

The maximum number of times that communication with the RADIUS server is attempted.

radiusSettings_radiusServers :: Lens' RadiusSettings (Maybe [Text]) Source #

An array of strings that contains the fully qualified domain name (FQDN) or IP addresses of the RADIUS server endpoints, or the FQDN or IP addresses of your RADIUS server load balancer.

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

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

radiusSettings_sharedSecret :: Lens' RadiusSettings (Maybe Text) Source #

Required for enabling RADIUS on the directory.

RegionDescription

data RegionDescription Source #

The replicated Region information for a directory.

See: newRegionDescription smart constructor.

Constructors

RegionDescription' 

Fields

Instances

Instances details
FromJSON 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 #

Read RegionDescription Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RegionDescription

Show RegionDescription Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RegionDescription

NFData RegionDescription Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RegionDescription

Methods

rnf :: RegionDescription -> () #

Eq RegionDescription Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RegionDescription

Hashable 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" "amazonka-ds-2.0-AgXI5fcN8ZxCoi4kNvhD3" 'False) (C1 ('MetaCons "RegionDescription'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "desiredNumberOfDomainControllers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "directoryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "lastUpdatedDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "launchTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: ((S1 ('MetaSel ('Just "regionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "regionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RegionType))) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DirectoryStage)) :*: (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:desiredNumberOfDomainControllers:RegionDescription', regionDescription_desiredNumberOfDomainControllers - The desired number of domain controllers in the specified Region for the specified directory.

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

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

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

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

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

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

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

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

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

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

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

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

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

Specifies when the Region replication began.

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

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

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

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

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

The status of the replication process for the specified Region.

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

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

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
FromJSON 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 #

Read RegionsInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RegionsInfo

Show RegionsInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RegionsInfo

NFData RegionsInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RegionsInfo

Methods

rnf :: RegionsInfo -> () #

Eq RegionsInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.RegionsInfo

Hashable 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" "amazonka-ds-2.0-AgXI5fcN8ZxCoi4kNvhD3" 'False) (C1 ('MetaCons "RegionsInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "additionalRegions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "primaryRegion") '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:additionalRegions:RegionsInfo', regionsInfo_additionalRegions - Lists the Regions where the directory has been replicated, excluding the primary Region.

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

regionsInfo_additionalRegions :: Lens' RegionsInfo (Maybe [Text]) Source #

Lists the Regions where the directory has been replicated, excluding the primary Region.

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

The Region where the Managed Microsoft AD directory was originally created.

SchemaExtensionInfo

data SchemaExtensionInfo Source #

Information about a schema extension.

See: newSchemaExtensionInfo smart constructor.

Constructors

SchemaExtensionInfo' 

Fields

Instances

Instances details
FromJSON 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 #

Read SchemaExtensionInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SchemaExtensionInfo

Show SchemaExtensionInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SchemaExtensionInfo

NFData SchemaExtensionInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SchemaExtensionInfo

Methods

rnf :: SchemaExtensionInfo -> () #

Eq SchemaExtensionInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SchemaExtensionInfo

Hashable 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" "amazonka-ds-2.0-AgXI5fcN8ZxCoi4kNvhD3" 'False) (C1 ('MetaCons "SchemaExtensionInfo'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "directoryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "endDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: ((S1 ('MetaSel ('Just "schemaExtensionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "schemaExtensionStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SchemaExtensionStatus))) :*: (S1 ('MetaSel ('Just "schemaExtensionStatusReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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:description:SchemaExtensionInfo', schemaExtensionInfo_description - A description of the schema extension.

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

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

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

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

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

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

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

A description of the schema extension.

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

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

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

The date and time that the schema extension was completed.

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

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

Setting

data Setting Source #

Contains information about the configurable settings for a directory.

See: newSetting smart constructor.

Constructors

Setting' 

Fields

  • name :: Text

    The name of the directory setting. For example:

    TLS_1_0
  • value :: Text

    The value of the directory setting for which to retrieve information. For example, for TLS_1_0, the valid values are: Enable and Disable.

Instances

Instances details
ToJSON Setting Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Setting

Generic Setting Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Setting

Associated Types

type Rep Setting :: Type -> Type #

Methods

from :: Setting -> Rep Setting x #

to :: Rep Setting x -> Setting #

Read Setting Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Setting

Show Setting Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Setting

NFData Setting Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Setting

Methods

rnf :: Setting -> () #

Eq Setting Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Setting

Methods

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

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

Hashable Setting Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Setting

Methods

hashWithSalt :: Int -> Setting -> Int #

hash :: Setting -> Int #

type Rep Setting Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Setting

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

newSetting Source #

Create a value of Setting with all optional fields omitted.

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

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

$sel:name:Setting', setting_name - The name of the directory setting. For example:

TLS_1_0

$sel:value:Setting', setting_value - The value of the directory setting for which to retrieve information. For example, for TLS_1_0, the valid values are: Enable and Disable.

setting_name :: Lens' Setting Text Source #

The name of the directory setting. For example:

TLS_1_0

setting_value :: Lens' Setting Text Source #

The value of the directory setting for which to retrieve information. For example, for TLS_1_0, the valid values are: Enable and Disable.

SettingEntry

data SettingEntry Source #

Contains information about the specified configurable setting for a directory.

See: newSettingEntry smart constructor.

Constructors

SettingEntry' 

Fields

Instances

Instances details
FromJSON SettingEntry Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SettingEntry

Generic SettingEntry Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SettingEntry

Associated Types

type Rep SettingEntry :: Type -> Type #

Read SettingEntry Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SettingEntry

Show SettingEntry Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SettingEntry

NFData SettingEntry Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SettingEntry

Methods

rnf :: SettingEntry -> () #

Eq SettingEntry Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SettingEntry

Hashable SettingEntry Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SettingEntry

type Rep SettingEntry Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SettingEntry

newSettingEntry :: SettingEntry Source #

Create a value of SettingEntry with all optional fields omitted.

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

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

$sel:allowedValues:SettingEntry', settingEntry_allowedValues - The valid range of values for the directory setting.

$sel:appliedValue:SettingEntry', settingEntry_appliedValue - The value of the directory setting that is applied to the directory.

$sel:lastRequestedDateTime:SettingEntry', settingEntry_lastRequestedDateTime - The date and time when the request to update a directory setting was last submitted.

$sel:lastUpdatedDateTime:SettingEntry', settingEntry_lastUpdatedDateTime - The date and time when the directory setting was last updated.

$sel:name:SettingEntry', settingEntry_name - The name of the directory setting. For example:

TLS_1_0

$sel:requestDetailedStatus:SettingEntry', settingEntry_requestDetailedStatus - Details about the status of the request to update the directory setting. If the directory setting is deployed in more than one region, status is returned for the request in each region where the setting is deployed.

$sel:requestStatus:SettingEntry', settingEntry_requestStatus - The overall status of the request to update the directory setting request. If the directory setting is deployed in more than one region, and the request fails in any region, the overall status is Failed.

$sel:requestStatusMessage:SettingEntry', settingEntry_requestStatusMessage - The last status message for the directory status request.

$sel:requestedValue:SettingEntry', settingEntry_requestedValue - The value that was last requested for the directory setting.

$sel:type':SettingEntry', settingEntry_type - The type of directory setting. For example, Protocol or Cipher.

settingEntry_allowedValues :: Lens' SettingEntry (Maybe Text) Source #

The valid range of values for the directory setting.

settingEntry_appliedValue :: Lens' SettingEntry (Maybe Text) Source #

The value of the directory setting that is applied to the directory.

settingEntry_lastRequestedDateTime :: Lens' SettingEntry (Maybe UTCTime) Source #

The date and time when the request to update a directory setting was last submitted.

settingEntry_lastUpdatedDateTime :: Lens' SettingEntry (Maybe UTCTime) Source #

The date and time when the directory setting was last updated.

settingEntry_name :: Lens' SettingEntry (Maybe Text) Source #

The name of the directory setting. For example:

TLS_1_0

settingEntry_requestDetailedStatus :: Lens' SettingEntry (Maybe (HashMap Text DirectoryConfigurationStatus)) Source #

Details about the status of the request to update the directory setting. If the directory setting is deployed in more than one region, status is returned for the request in each region where the setting is deployed.

settingEntry_requestStatus :: Lens' SettingEntry (Maybe DirectoryConfigurationStatus) Source #

The overall status of the request to update the directory setting request. If the directory setting is deployed in more than one region, and the request fails in any region, the overall status is Failed.

settingEntry_requestStatusMessage :: Lens' SettingEntry (Maybe Text) Source #

The last status message for the directory status request.

settingEntry_requestedValue :: Lens' SettingEntry (Maybe Text) Source #

The value that was last requested for the directory setting.

settingEntry_type :: Lens' SettingEntry (Maybe Text) Source #

The type of directory setting. For example, Protocol or Cipher.

ShareTarget

data ShareTarget Source #

Identifier that contains details about the directory consumer account.

See: newShareTarget smart constructor.

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
ToJSON 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 #

Read ShareTarget Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ShareTarget

Show ShareTarget Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ShareTarget

NFData ShareTarget Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ShareTarget

Methods

rnf :: ShareTarget -> () #

Eq ShareTarget Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ShareTarget

Hashable 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" "amazonka-ds-2.0-AgXI5fcN8ZxCoi4kNvhD3" '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

  • createdDateTime :: Maybe POSIX

    The date and time that the shared directory was created.

  • lastUpdatedDateTime :: Maybe POSIX

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

  • ownerAccountId :: Maybe Text

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

  • ownerDirectoryId :: Maybe Text

    Identifier of the directory in the directory owner account.

  • 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).

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

  • shareStatus :: Maybe ShareStatus

    Current directory status of the shared Managed Microsoft AD directory.

  • sharedAccountId :: Maybe Text

    Identifier of the directory consumer account that has access to the shared directory (OwnerDirectoryId) 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.

Instances

Instances details
FromJSON 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 #

Show SharedDirectory Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SharedDirectory

NFData SharedDirectory Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SharedDirectory

Methods

rnf :: SharedDirectory -> () #

Eq SharedDirectory Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SharedDirectory

Hashable 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" "amazonka-ds-2.0-AgXI5fcN8ZxCoi4kNvhD3" 'False) (C1 ('MetaCons "SharedDirectory'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "createdDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "lastUpdatedDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "ownerAccountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ownerDirectoryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "shareMethod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ShareMethod)) :*: S1 ('MetaSel ('Just "shareNotes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text)))) :*: (S1 ('MetaSel ('Just "shareStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ShareStatus)) :*: (S1 ('MetaSel ('Just "sharedAccountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sharedDirectoryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newSharedDirectory :: SharedDirectory Source #

Create a value of SharedDirectory with all optional fields omitted.

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

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

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

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

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

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

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

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

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

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

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

sharedDirectory_createdDateTime :: Lens' SharedDirectory (Maybe UTCTime) Source #

The date and time that the shared directory was created.

sharedDirectory_lastUpdatedDateTime :: Lens' SharedDirectory (Maybe UTCTime) Source #

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

sharedDirectory_ownerAccountId :: Lens' SharedDirectory (Maybe Text) Source #

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

sharedDirectory_ownerDirectoryId :: Lens' SharedDirectory (Maybe Text) Source #

Identifier of the directory in the directory owner account.

sharedDirectory_shareMethod :: Lens' SharedDirectory (Maybe ShareMethod) Source #

The method used when sharing a directory to determine whether the directory should be shared within your Amazon Web Services organization (ORGANIZATIONS) or with any Amazon Web Services account by sending a shared directory request (HANDSHAKE).

sharedDirectory_shareNotes :: Lens' SharedDirectory (Maybe Text) Source #

A directory share request that is sent by the directory owner to the directory consumer. The request includes a typed message to help the directory consumer administrator determine whether to approve or reject the share invitation.

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

Current directory status of the shared Managed Microsoft AD directory.

sharedDirectory_sharedAccountId :: Lens' SharedDirectory (Maybe Text) Source #

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

sharedDirectory_sharedDirectoryId :: Lens' SharedDirectory (Maybe Text) Source #

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

Snapshot

data Snapshot Source #

Describes a directory snapshot.

See: newSnapshot smart constructor.

Constructors

Snapshot' 

Fields

Instances

Instances details
FromJSON 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 #

Read Snapshot Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Snapshot

Show Snapshot Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Snapshot

NFData Snapshot Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Snapshot

Methods

rnf :: Snapshot -> () #

Eq Snapshot Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Snapshot

Hashable Snapshot Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Snapshot

Methods

hashWithSalt :: Int -> Snapshot -> Int #

hash :: Snapshot -> Int #

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:directoryId:Snapshot', snapshot_directoryId - The directory identifier.

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

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

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

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

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

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

The directory identifier.

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

The descriptive name of the snapshot.

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

The snapshot identifier.

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

The date and time that the snapshot was taken.

SnapshotLimits

data SnapshotLimits Source #

Contains manual snapshot limit information for a directory.

See: newSnapshotLimits smart constructor.

Constructors

SnapshotLimits' 

Fields

Instances

Instances details
FromJSON 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 #

Read SnapshotLimits Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SnapshotLimits

Show SnapshotLimits Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SnapshotLimits

NFData SnapshotLimits Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SnapshotLimits

Methods

rnf :: SnapshotLimits -> () #

Eq SnapshotLimits Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SnapshotLimits

Hashable 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" "amazonka-ds-2.0-AgXI5fcN8ZxCoi4kNvhD3" 'False) (C1 ('MetaCons "SnapshotLimits'" 'PrefixI 'True) (S1 ('MetaSel ('Just "manualSnapshotsCurrentCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "manualSnapshotsLimit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "manualSnapshotsLimitReached") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))

newSnapshotLimits :: SnapshotLimits Source #

Create a value of SnapshotLimits with all optional fields omitted.

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

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

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

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

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

snapshotLimits_manualSnapshotsCurrentCount :: Lens' SnapshotLimits (Maybe Natural) Source #

The current number of manual snapshots of the directory.

snapshotLimits_manualSnapshotsLimit :: Lens' SnapshotLimits (Maybe Natural) Source #

The maximum number of manual snapshots allowed.

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

Indicates if the manual snapshot limit has been reached.

Tag

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
FromJSON Tag Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Tag

ToJSON Tag Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Tag

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 #

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 #

NFData Tag Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Tag

Methods

rnf :: Tag -> () #

Eq Tag Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Tag

Methods

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

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

Hashable Tag Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

type Rep Tag Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Tag

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

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
FromJSON Trust Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Trust

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 #

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 #

NFData Trust Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Trust

Methods

rnf :: Trust -> () #

Eq Trust Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Trust

Methods

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

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

Hashable Trust Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Trust

Methods

hashWithSalt :: Int -> Trust -> Int #

hash :: Trust -> Int #

type Rep Trust Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.Trust

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

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:createdDateTime:Trust', trust_createdDateTime - The date and time that the trust relationship was created.

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

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

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

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

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

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

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

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

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

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

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

The date and time that the trust relationship was created.

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

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

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

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

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

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

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

Current state of selective authentication for the trust.

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

The date and time that the TrustState was last updated.

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

The trust relationship direction.

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

The unique ID of the trust relationship.

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

The trust relationship state.

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

The reason for the TrustState.

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

The trust relationship type. Forest is the default.

UnshareTarget

data UnshareTarget Source #

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

See: newUnshareTarget smart constructor.

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
ToJSON 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 #

Read UnshareTarget Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.UnshareTarget

Show UnshareTarget Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.UnshareTarget

NFData UnshareTarget Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.UnshareTarget

Methods

rnf :: UnshareTarget -> () #

Eq UnshareTarget Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.UnshareTarget

Hashable 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" "amazonka-ds-2.0-AgXI5fcN8ZxCoi4kNvhD3" '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.

UpdateInfoEntry

data UpdateInfoEntry Source #

An entry of update information related to a requested update type.

See: newUpdateInfoEntry smart constructor.

Constructors

UpdateInfoEntry' 

Fields

Instances

Instances details
FromJSON UpdateInfoEntry Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.UpdateInfoEntry

Generic UpdateInfoEntry Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.UpdateInfoEntry

Associated Types

type Rep UpdateInfoEntry :: Type -> Type #

Read UpdateInfoEntry Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.UpdateInfoEntry

Show UpdateInfoEntry Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.UpdateInfoEntry

NFData UpdateInfoEntry Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.UpdateInfoEntry

Methods

rnf :: UpdateInfoEntry -> () #

Eq UpdateInfoEntry Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.UpdateInfoEntry

Hashable UpdateInfoEntry Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.UpdateInfoEntry

type Rep UpdateInfoEntry Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.UpdateInfoEntry

newUpdateInfoEntry :: UpdateInfoEntry Source #

Create a value of UpdateInfoEntry with all optional fields omitted.

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

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

$sel:initiatedBy:UpdateInfoEntry', updateInfoEntry_initiatedBy - This specifies if the update was initiated by the customer or by the service team.

$sel:lastUpdatedDateTime:UpdateInfoEntry', updateInfoEntry_lastUpdatedDateTime - The last updated date and time of a particular directory setting.

$sel:newValue':UpdateInfoEntry', updateInfoEntry_newValue - The new value of the target setting.

$sel:previousValue:UpdateInfoEntry', updateInfoEntry_previousValue - The old value of the target setting.

$sel:region:UpdateInfoEntry', updateInfoEntry_region - The name of the Region.

$sel:startTime:UpdateInfoEntry', updateInfoEntry_startTime - The start time of the UpdateDirectorySetup for the particular type.

$sel:status:UpdateInfoEntry', updateInfoEntry_status - The status of the update performed on the directory.

$sel:statusReason:UpdateInfoEntry', updateInfoEntry_statusReason - The reason for the current status of the update type activity.

updateInfoEntry_initiatedBy :: Lens' UpdateInfoEntry (Maybe Text) Source #

This specifies if the update was initiated by the customer or by the service team.

updateInfoEntry_lastUpdatedDateTime :: Lens' UpdateInfoEntry (Maybe UTCTime) Source #

The last updated date and time of a particular directory setting.

updateInfoEntry_newValue :: Lens' UpdateInfoEntry (Maybe UpdateValue) Source #

The new value of the target setting.

updateInfoEntry_startTime :: Lens' UpdateInfoEntry (Maybe UTCTime) Source #

The start time of the UpdateDirectorySetup for the particular type.

updateInfoEntry_status :: Lens' UpdateInfoEntry (Maybe UpdateStatus) Source #

The status of the update performed on the directory.

updateInfoEntry_statusReason :: Lens' UpdateInfoEntry (Maybe Text) Source #

The reason for the current status of the update type activity.

UpdateValue

data UpdateValue Source #

The value for a given type of UpdateSettings.

See: newUpdateValue smart constructor.

Constructors

UpdateValue' 

Fields

Instances

Instances details
FromJSON UpdateValue Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.UpdateValue

Generic UpdateValue Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.UpdateValue

Associated Types

type Rep UpdateValue :: Type -> Type #

Read UpdateValue Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.UpdateValue

Show UpdateValue Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.UpdateValue

NFData UpdateValue Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.UpdateValue

Methods

rnf :: UpdateValue -> () #

Eq UpdateValue Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.UpdateValue

Hashable UpdateValue Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.UpdateValue

type Rep UpdateValue Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.UpdateValue

type Rep UpdateValue = D1 ('MetaData "UpdateValue" "Amazonka.DirectoryService.Types.UpdateValue" "amazonka-ds-2.0-AgXI5fcN8ZxCoi4kNvhD3" 'False) (C1 ('MetaCons "UpdateValue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "oSUpdateSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OSUpdateSettings))))

newUpdateValue :: UpdateValue Source #

Create a value of UpdateValue with all optional fields omitted.

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

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

$sel:oSUpdateSettings:UpdateValue', updateValue_oSUpdateSettings - The OS update related settings.