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 |
Amazonka.AppMesh.Types.ListenerTls
Description
Synopsis
- data ListenerTls = ListenerTls' {}
- newListenerTls :: ListenerTlsCertificate -> ListenerTlsMode -> ListenerTls
- listenerTls_validation :: Lens' ListenerTls (Maybe ListenerTlsValidationContext)
- listenerTls_certificate :: Lens' ListenerTls ListenerTlsCertificate
- listenerTls_mode :: Lens' ListenerTls ListenerTlsMode
Documentation
data ListenerTls Source #
An object that represents the Transport Layer Security (TLS) properties for a listener.
See: newListenerTls
smart constructor.
Constructors
ListenerTls' | |
Fields
|
Instances
Arguments
:: ListenerTlsCertificate | |
-> ListenerTlsMode | |
-> ListenerTls |
Create a value of ListenerTls
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:validation:ListenerTls'
, listenerTls_validation
- A reference to an object that represents a listener's Transport Layer
Security (TLS) validation context.
$sel:certificate:ListenerTls'
, listenerTls_certificate
- A reference to an object that represents a listener's Transport Layer
Security (TLS) certificate.
$sel:mode:ListenerTls'
, listenerTls_mode
- Specify one of the following modes.
- ____STRICT – Listener only accepts connections with TLS enabled.
- ____PERMISSIVE – Listener accepts connections with or without TLS enabled.
- ____DISABLED – Listener only accepts connections without TLS.
listenerTls_validation :: Lens' ListenerTls (Maybe ListenerTlsValidationContext) Source #
A reference to an object that represents a listener's Transport Layer Security (TLS) validation context.
listenerTls_certificate :: Lens' ListenerTls ListenerTlsCertificate Source #
A reference to an object that represents a listener's Transport Layer Security (TLS) certificate.
listenerTls_mode :: Lens' ListenerTls ListenerTlsMode Source #
Specify one of the following modes.
- ____STRICT – Listener only accepts connections with TLS enabled.
- ____PERMISSIVE – Listener accepts connections with or without TLS enabled.
- ____DISABLED – Listener only accepts connections without TLS.