| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.Kafka.Types.ClientAuthentication
Description
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.
Constructors
| ClientAuthentication' | |
Fields
| |
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.