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 |
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.
VirtualGatewayListenerTls' | |
|
Instances
newVirtualGatewayListenerTls Source #
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.