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

Description

Enables alternative client authentication methods for the specified directory.

Synopsis

Creating a Request

data EnableClientAuthentication Source #

See: newEnableClientAuthentication smart constructor.

Constructors

EnableClientAuthentication' 

Fields

  • directoryId :: Text

    The identifier of the specified directory.

  • type' :: ClientAuthenticationType

    The type of client authentication to enable. Currently only the value SmartCard is supported. Smart card authentication in AD Connector requires that you enable Kerberos Constrained Delegation for the Service User to the LDAP service in your self-managed AD.

Instances

Instances details
ToJSON EnableClientAuthentication Source # 
Instance details

Defined in Amazonka.DirectoryService.EnableClientAuthentication

ToHeaders EnableClientAuthentication Source # 
Instance details

Defined in Amazonka.DirectoryService.EnableClientAuthentication

ToPath EnableClientAuthentication Source # 
Instance details

Defined in Amazonka.DirectoryService.EnableClientAuthentication

ToQuery EnableClientAuthentication Source # 
Instance details

Defined in Amazonka.DirectoryService.EnableClientAuthentication

AWSRequest EnableClientAuthentication Source # 
Instance details

Defined in Amazonka.DirectoryService.EnableClientAuthentication

Generic EnableClientAuthentication Source # 
Instance details

Defined in Amazonka.DirectoryService.EnableClientAuthentication

Associated Types

type Rep EnableClientAuthentication :: Type -> Type #

Read EnableClientAuthentication Source # 
Instance details

Defined in Amazonka.DirectoryService.EnableClientAuthentication

Show EnableClientAuthentication Source # 
Instance details

Defined in Amazonka.DirectoryService.EnableClientAuthentication

NFData EnableClientAuthentication Source # 
Instance details

Defined in Amazonka.DirectoryService.EnableClientAuthentication

Eq EnableClientAuthentication Source # 
Instance details

Defined in Amazonka.DirectoryService.EnableClientAuthentication

Hashable EnableClientAuthentication Source # 
Instance details

Defined in Amazonka.DirectoryService.EnableClientAuthentication

type AWSResponse EnableClientAuthentication Source # 
Instance details

Defined in Amazonka.DirectoryService.EnableClientAuthentication

type Rep EnableClientAuthentication Source # 
Instance details

Defined in Amazonka.DirectoryService.EnableClientAuthentication

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

newEnableClientAuthentication Source #

Create a value of EnableClientAuthentication with all optional fields omitted.

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

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

EnableClientAuthentication, enableClientAuthentication_directoryId - The identifier of the specified directory.

EnableClientAuthentication, enableClientAuthentication_type - The type of client authentication to enable. Currently only the value SmartCard is supported. Smart card authentication in AD Connector requires that you enable Kerberos Constrained Delegation for the Service User to the LDAP service in your self-managed AD.

Request Lenses

enableClientAuthentication_type :: Lens' EnableClientAuthentication ClientAuthenticationType Source #

The type of client authentication to enable. Currently only the value SmartCard is supported. Smart card authentication in AD Connector requires that you enable Kerberos Constrained Delegation for the Service User to the LDAP service in your self-managed AD.

Destructuring the Response

data EnableClientAuthenticationResponse Source #

Constructors

EnableClientAuthenticationResponse' 

Fields

Instances

Instances details
Generic EnableClientAuthenticationResponse Source # 
Instance details

Defined in Amazonka.DirectoryService.EnableClientAuthentication

Associated Types

type Rep EnableClientAuthenticationResponse :: Type -> Type #

Read EnableClientAuthenticationResponse Source # 
Instance details

Defined in Amazonka.DirectoryService.EnableClientAuthentication

Show EnableClientAuthenticationResponse Source # 
Instance details

Defined in Amazonka.DirectoryService.EnableClientAuthentication

NFData EnableClientAuthenticationResponse Source # 
Instance details

Defined in Amazonka.DirectoryService.EnableClientAuthentication

Eq EnableClientAuthenticationResponse Source # 
Instance details

Defined in Amazonka.DirectoryService.EnableClientAuthentication

type Rep EnableClientAuthenticationResponse Source # 
Instance details

Defined in Amazonka.DirectoryService.EnableClientAuthentication

type Rep EnableClientAuthenticationResponse = D1 ('MetaData "EnableClientAuthenticationResponse" "Amazonka.DirectoryService.EnableClientAuthentication" "amazonka-ds-2.0-AgXI5fcN8ZxCoi4kNvhD3" 'False) (C1 ('MetaCons "EnableClientAuthenticationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newEnableClientAuthenticationResponse Source #

Create a value of EnableClientAuthenticationResponse with all optional fields omitted.

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

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

$sel:httpStatus:EnableClientAuthenticationResponse', enableClientAuthenticationResponse_httpStatus - The response's http status code.

Response Lenses