Listener
public struct Listener : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
[TLS listener] The name of the Application-Layer Protocol Negotiation (ALPN) policy.
Declaration
Swift
public let alpnPolicy: [String]?
-
[HTTPS or TLS listener] The default certificate for the listener.
Declaration
Swift
public let certificates: [Certificate]?
-
The default actions for the listener.
Declaration
Swift
public let defaultActions: [Action]?
-
The Amazon Resource Name (ARN) of the listener.
Declaration
Swift
public let listenerArn: String?
-
The Amazon Resource Name (ARN) of the load balancer.
Declaration
Swift
public let loadBalancerArn: String?
-
The port on which the load balancer is listening.
Declaration
Swift
public let port: Int?
-
The protocol for connections from clients to the load balancer.
Declaration
Swift
public let `protocol`: ProtocolEnum?
-
[HTTPS or TLS listener] The security policy that defines which protocols and ciphers are supported.
Declaration
Swift
public let sslPolicy: String?
-
Undocumented
Declaration
Swift
public init(alpnPolicy: [String]? = nil, certificates: [Certificate]? = nil, defaultActions: [Action]? = nil, listenerArn: String? = nil, loadBalancerArn: String? = nil, port: Int? = nil, protocol: ProtocolEnum? = nil, sslPolicy: String? = nil)