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 }