AWSElasticLoadBalancingListener Class Reference

Inherits from AWSModel : AWSMTLModel
Declared in AWSElasticLoadBalancingModel.h
AWSElasticLoadBalancingModel.m

Overview

Information about a listener.

For information about the protocols and the ports supported by Elastic Load Balancing, see Listeners for Your Classic Load Balancer in the Classic Load Balancers Guide.

Required parameters: [Protocol, LoadBalancerPort, InstancePort]

  instancePort

The port on which the instance is listening.

@property (nonatomic, strong) NSNumber *instancePort

Declared In

AWSElasticLoadBalancingModel.h

  instanceProtocol

The protocol to use for routing traffic to instances: HTTP, HTTPS, TCP, or SSL.

If the front-end protocol is HTTP, HTTPS, TCP, or SSL, InstanceProtocol must be at the same protocol.

If there is another listener with the same InstancePort whose InstanceProtocol is secure, (HTTPS or SSL), the listener's InstanceProtocol must also be secure.

If there is another listener with the same InstancePort whose InstanceProtocol is HTTP or TCP, the listener's InstanceProtocol must be HTTP or TCP.

@property (nonatomic, strong) NSString *instanceProtocol

Declared In

AWSElasticLoadBalancingModel.h

  loadBalancerPort

The port on which the load balancer is listening. On EC2-VPC, you can specify any port from the range 1-65535. On EC2-Classic, you can specify any port from the following list: 25, 80, 443, 465, 587, 1024-65535.

@property (nonatomic, strong) NSNumber *loadBalancerPort

Declared In

AWSElasticLoadBalancingModel.h

  protocols

The load balancer transport protocol to use for routing: HTTP, HTTPS, TCP, or SSL.

@property (nonatomic, strong) NSString *protocols

Declared In

AWSElasticLoadBalancingModel.h

  SSLCertificateId

The Amazon Resource Name (ARN) of the server certificate.

@property (nonatomic, strong) NSString *SSLCertificateId

Declared In

AWSElasticLoadBalancingModel.h