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 Listener = Listener' {
- sslPolicy :: Maybe Text
- listenerArn :: Maybe Text
- protocol :: Maybe ProtocolEnum
- defaultActions :: Maybe [Action]
- certificates :: Maybe [Certificate]
- loadBalancerArn :: Maybe Text
- alpnPolicy :: Maybe [Text]
- port :: Maybe Natural
- newListener :: Listener
- listener_sslPolicy :: Lens' Listener (Maybe Text)
- listener_listenerArn :: Lens' Listener (Maybe Text)
- listener_protocol :: Lens' Listener (Maybe ProtocolEnum)
- listener_defaultActions :: Lens' Listener (Maybe [Action])
- listener_certificates :: Lens' Listener (Maybe [Certificate])
- listener_loadBalancerArn :: Lens' Listener (Maybe Text)
- listener_alpnPolicy :: Lens' Listener (Maybe [Text])
- listener_port :: Lens' Listener (Maybe Natural)
Documentation
Information about a listener.
See: newListener
smart constructor.
Listener' | |
|
Instances
newListener :: Listener Source #
Create a value of Listener
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:sslPolicy:Listener'
, listener_sslPolicy
- [HTTPS or TLS listener] The security policy that defines which protocols
and ciphers are supported.
$sel:listenerArn:Listener'
, listener_listenerArn
- The Amazon Resource Name (ARN) of the listener.
$sel:protocol:Listener'
, listener_protocol
- The protocol for connections from clients to the load balancer.
$sel:defaultActions:Listener'
, listener_defaultActions
- The default actions for the listener.
$sel:certificates:Listener'
, listener_certificates
- [HTTPS or TLS listener] The default certificate for the listener.
$sel:loadBalancerArn:Listener'
, listener_loadBalancerArn
- The Amazon Resource Name (ARN) of the load balancer.
$sel:alpnPolicy:Listener'
, listener_alpnPolicy
- [TLS listener] The name of the Application-Layer Protocol Negotiation
(ALPN) policy.
$sel:port:Listener'
, listener_port
- The port on which the load balancer is listening.
listener_sslPolicy :: Lens' Listener (Maybe Text) Source #
- HTTPS or TLS listener
- The security policy that defines which protocols and ciphers are supported.
listener_listenerArn :: Lens' Listener (Maybe Text) Source #
The Amazon Resource Name (ARN) of the listener.
listener_protocol :: Lens' Listener (Maybe ProtocolEnum) Source #
The protocol for connections from clients to the load balancer.
listener_defaultActions :: Lens' Listener (Maybe [Action]) Source #
The default actions for the listener.
listener_certificates :: Lens' Listener (Maybe [Certificate]) Source #
- HTTPS or TLS listener
- The default certificate for the listener.
listener_loadBalancerArn :: Lens' Listener (Maybe Text) Source #
The Amazon Resource Name (ARN) of the load balancer.