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)