You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::ElasticLoadBalancingV2::Types::Listener

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Information about a listener.

Instance Attribute Summary collapse

Instance Attribute Details

#alpn_policyArray<String>

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

Returns:

  • (Array<String>)

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

#certificatesArray<Types::Certificate>

[HTTPS or TLS listener] The default certificate for the listener.

Returns:

  • (Array<Types::Certificate>)

    [HTTPS or TLS listener] The default certificate for the listener.

#default_actionsArray<Types::Action>

The default actions for the listener.

Returns:

  • (Array<Types::Action>)

    The default actions for the listener.

#listener_arnString

The Amazon Resource Name (ARN) of the listener.

Returns:

  • (String)

    The Amazon Resource Name (ARN) of the listener.

#load_balancer_arnString

The Amazon Resource Name (ARN) of the load balancer.

Returns:

  • (String)

    The Amazon Resource Name (ARN) of the load balancer.

#portInteger

The port on which the load balancer is listening.

Returns:

  • (Integer)

    The port on which the load balancer is listening.

#protocolString

The protocol for connections from clients to the load balancer.

Possible values:

  • HTTP
  • HTTPS
  • TCP
  • TLS
  • UDP
  • TCP_UDP
  • GENEVE

Returns:

  • (String)

    The protocol for connections from clients to the load balancer.

#ssl_policyString

[HTTPS or TLS listener] The security policy that defines which protocols and ciphers are supported.

Returns:

  • (String)

    [HTTPS or TLS listener] The security policy that defines which protocols and ciphers are supported.