AWSElasticLoadBalancingListener

Objective-C

@interface AWSElasticLoadBalancingListener

Swift

class AWSElasticLoadBalancingListener

Information about a listener.

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

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<NSString *> *_Nullable alpnPolicy;

    Swift

    var alpnPolicy: [String]? { get set }
  • [HTTPS or TLS listener] The default certificate for the listener.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<AWSElasticLoadBalancingCertificate *> *_Nullable certificates;

    Swift

    var certificates: [AWSElasticLoadBalancingCertificate]? { get set }
  • The default actions for the listener.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<AWSElasticLoadBalancingAction *> *_Nullable defaultActions;

    Swift

    var defaultActions: [AWSElasticLoadBalancingAction]? { get set }
  • The Amazon Resource Name (ARN) of the listener.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable listenerArn;

    Swift

    var listenerArn: String? { get set }
  • The Amazon Resource Name (ARN) of the load balancer.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable loadBalancerArn;

    Swift

    var loadBalancerArn: String? { get set }
  • The mutual authentication configuration information.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSElasticLoadBalancingMutualAuthenticationAttributes *_Nullable mutualAuthentication;

    Swift

    var mutualAuthentication: AWSElasticLoadBalancingMutualAuthenticationAttributes? { get set }
  • The port on which the load balancer is listening.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSNumber *_Nullable port;

    Swift

    var port: NSNumber? { get set }
  • The protocol for connections from clients to the load balancer.

    Declaration

    Objective-C

    @property (nonatomic) AWSElasticLoadBalancingProtocolEnum protocols;

    Swift

    var protocols: AWSElasticLoadBalancingProtocolEnum { get set }
  • [HTTPS or TLS listener] The security policy that defines which protocols and ciphers are supported.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable sslPolicy;

    Swift

    var sslPolicy: String? { get set }