libZSservicesZSamazonka-elbv2ZSamazonka-elbv2
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.ELBV2.Types.Listener

Description

 
Synopsis

Documentation

data Listener Source #

Information about a listener.

See: newListener smart constructor.

Constructors

Listener' 

Fields

Instances

Instances details
Eq Listener Source # 
Instance details

Defined in Amazonka.ELBV2.Types.Listener

Read Listener Source # 
Instance details

Defined in Amazonka.ELBV2.Types.Listener

Show Listener Source # 
Instance details

Defined in Amazonka.ELBV2.Types.Listener

Generic Listener Source # 
Instance details

Defined in Amazonka.ELBV2.Types.Listener

Associated Types

type Rep Listener :: Type -> Type #

Methods

from :: Listener -> Rep Listener x #

to :: Rep Listener x -> Listener #

NFData Listener Source # 
Instance details

Defined in Amazonka.ELBV2.Types.Listener

Methods

rnf :: Listener -> () #

Hashable Listener Source # 
Instance details

Defined in Amazonka.ELBV2.Types.Listener

Methods

hashWithSalt :: Int -> Listener -> Int #

hash :: Listener -> Int #

FromXML Listener Source # 
Instance details

Defined in Amazonka.ELBV2.Types.Listener

type Rep Listener Source # 
Instance details

Defined in Amazonka.ELBV2.Types.Listener

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.

listener_alpnPolicy :: Lens' Listener (Maybe [Text]) Source #

TLS listener
The name of the Application-Layer Protocol Negotiation (ALPN) policy.

listener_port :: Lens' Listener (Maybe Natural) Source #

The port on which the load balancer is listening.