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 |
Synopsis
- data ClientAuthentication = ClientAuthentication' {
- sasl :: Maybe Sasl
- tls :: Maybe Tls
- unauthenticated :: Maybe Unauthenticated
- newClientAuthentication :: ClientAuthentication
- clientAuthentication_sasl :: Lens' ClientAuthentication (Maybe Sasl)
- clientAuthentication_tls :: Lens' ClientAuthentication (Maybe Tls)
- clientAuthentication_unauthenticated :: Lens' ClientAuthentication (Maybe Unauthenticated)
Documentation
data ClientAuthentication Source #
Includes all client authentication information.
See: newClientAuthentication
smart constructor.
ClientAuthentication' | |
|
Instances
newClientAuthentication :: ClientAuthentication Source #
Create a value of ClientAuthentication
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:sasl:ClientAuthentication'
, clientAuthentication_sasl
- Details for ClientAuthentication using SASL.
$sel:tls:ClientAuthentication'
, clientAuthentication_tls
- Details for ClientAuthentication using TLS.
$sel:unauthenticated:ClientAuthentication'
, clientAuthentication_unauthenticated
- Contains information about unauthenticated traffic to the cluster.
clientAuthentication_sasl :: Lens' ClientAuthentication (Maybe Sasl) Source #
Details for ClientAuthentication using SASL.
clientAuthentication_tls :: Lens' ClientAuthentication (Maybe Tls) Source #
Details for ClientAuthentication using TLS.
clientAuthentication_unauthenticated :: Lens' ClientAuthentication (Maybe Unauthenticated) Source #
Contains information about unauthenticated traffic to the cluster.