stratosphere-0.1.0: EDSL for AWS CloudFormation

Safe HaskellNone
LanguageHaskell2010

Stratosphere.ResourceProperties.ListenerProperty

Description

The Listener property is an embedded property of the AWS::ElasticLoadBalancing::LoadBalancer type.

Synopsis

Documentation

listenerProperty Source

Constructor for ListenerProperty containing required fields as arguments.

lpInstancePort :: Lens' ListenerProperty (Val Text) Source

Specifies the TCP port on which the instance server is listening. This property cannot be modified for the life of the load balancer.

lpInstanceProtocol :: Lens' ListenerProperty (Maybe (Val Text)) Source

Specifies the protocol to use for routing traffic to back-end instances—HTTP, HTTPS, TCP, or SSL. This property cannot be modified for the life of the load balancer.

lpLoadBalancerPort :: Lens' ListenerProperty (Val Text) Source

Specifies the external load balancer port number. This property cannot be modified for the life of the load balancer.

lpPolicyNames :: Lens' ListenerProperty (Maybe [Val Text]) Source

A list of ElasticLoadBalancing policy names to associate with the listener.

lpProtocol :: Lens' ListenerProperty (Val Text) Source

Specifies the load balancer transport protocol to use for routing — HTTP, HTTPS, TCP or SSL. This property cannot be modified for the life of the load balancer.

lpSSLCertificateId :: Lens' ListenerProperty (Maybe (Val Text)) Source

The ARN of the SSL certificate to use. For more information about SSL certificates, see Managing Server Certificates in the AWS Identity and Access Management documentation.