| 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.AppMesh.Types.VirtualGatewayListenerTls
Description
Synopsis
- data VirtualGatewayListenerTls = VirtualGatewayListenerTls' {}
- newVirtualGatewayListenerTls :: VirtualGatewayListenerTlsCertificate -> VirtualGatewayListenerTlsMode -> VirtualGatewayListenerTls
- virtualGatewayListenerTls_validation :: Lens' VirtualGatewayListenerTls (Maybe VirtualGatewayListenerTlsValidationContext)
- virtualGatewayListenerTls_certificate :: Lens' VirtualGatewayListenerTls VirtualGatewayListenerTlsCertificate
- virtualGatewayListenerTls_mode :: Lens' VirtualGatewayListenerTls VirtualGatewayListenerTlsMode
Documentation
data VirtualGatewayListenerTls Source #
An object that represents the Transport Layer Security (TLS) properties for a listener.
See: newVirtualGatewayListenerTls smart constructor.
Constructors
| VirtualGatewayListenerTls' | |
Fields
| |
Instances
newVirtualGatewayListenerTls Source #
Arguments
| :: VirtualGatewayListenerTlsCertificate | |
| -> VirtualGatewayListenerTlsMode | |
| -> VirtualGatewayListenerTls |
Create a value of VirtualGatewayListenerTls 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:VirtualGatewayListenerTls', virtualGatewayListenerTls_validation - A reference to an object that represents a virtual gateway's
listener's Transport Layer Security (TLS) validation context.
$sel:certificate:VirtualGatewayListenerTls', virtualGatewayListenerTls_certificate - An object that represents a Transport Layer Security (TLS) certificate.
$sel:mode:VirtualGatewayListenerTls', virtualGatewayListenerTls_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.
virtualGatewayListenerTls_validation :: Lens' VirtualGatewayListenerTls (Maybe VirtualGatewayListenerTlsValidationContext) Source #
A reference to an object that represents a virtual gateway's listener's Transport Layer Security (TLS) validation context.
virtualGatewayListenerTls_certificate :: Lens' VirtualGatewayListenerTls VirtualGatewayListenerTlsCertificate Source #
An object that represents a Transport Layer Security (TLS) certificate.
virtualGatewayListenerTls_mode :: Lens' VirtualGatewayListenerTls VirtualGatewayListenerTlsMode 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.