Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Enables alternative client authentication methods for the specified directory.
Synopsis
- data EnableClientAuthentication = EnableClientAuthentication' {}
- newEnableClientAuthentication :: Text -> ClientAuthenticationType -> EnableClientAuthentication
- enableClientAuthentication_directoryId :: Lens' EnableClientAuthentication Text
- enableClientAuthentication_type :: Lens' EnableClientAuthentication ClientAuthenticationType
- data EnableClientAuthenticationResponse = EnableClientAuthenticationResponse' {
- httpStatus :: Int
- newEnableClientAuthenticationResponse :: Int -> EnableClientAuthenticationResponse
- enableClientAuthenticationResponse_httpStatus :: Lens' EnableClientAuthenticationResponse Int
Creating a Request
data EnableClientAuthentication Source #
See: newEnableClientAuthentication
smart constructor.
EnableClientAuthentication' | |
|
Instances
newEnableClientAuthentication Source #
Create a value of EnableClientAuthentication
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:directoryId:EnableClientAuthentication'
, enableClientAuthentication_directoryId
- The identifier of the specified directory.
$sel:type':EnableClientAuthentication'
, enableClientAuthentication_type
- The type of client authentication to enable. Currently only the value
SmartCard
is supported. Smart card authentication in AD Connector
requires that you enable Kerberos Constrained Delegation for the Service
User to the LDAP service in your self-managed AD.
Request Lenses
enableClientAuthentication_directoryId :: Lens' EnableClientAuthentication Text Source #
The identifier of the specified directory.
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 #
See: newEnableClientAuthenticationResponse
smart constructor.
EnableClientAuthenticationResponse' | |
|
Instances
Eq EnableClientAuthenticationResponse Source # | |
Read EnableClientAuthenticationResponse Source # | |
Show EnableClientAuthenticationResponse Source # | |
Generic EnableClientAuthenticationResponse Source # | |
Defined in Amazonka.DirectoryService.EnableClientAuthentication type Rep EnableClientAuthenticationResponse :: Type -> Type # | |
NFData EnableClientAuthenticationResponse Source # | |
Defined in Amazonka.DirectoryService.EnableClientAuthentication rnf :: EnableClientAuthenticationResponse -> () # | |
type Rep EnableClientAuthenticationResponse Source # | |
Defined in Amazonka.DirectoryService.EnableClientAuthentication type Rep EnableClientAuthenticationResponse = D1 ('MetaData "EnableClientAuthenticationResponse" "Amazonka.DirectoryService.EnableClientAuthentication" "libZSservicesZSamazonka-dsZSamazonka-ds" 'False) (C1 ('MetaCons "EnableClientAuthenticationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newEnableClientAuthenticationResponse Source #
Create a value of EnableClientAuthenticationResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:EnableClientAuthenticationResponse'
, enableClientAuthenticationResponse_httpStatus
- The response's http status code.
Response Lenses
enableClientAuthenticationResponse_httpStatus :: Lens' EnableClientAuthenticationResponse Int Source #
The response's http status code.