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

#certificatesArray<Types::Certificate>

The SSL server certificate. You must provide a certificate if the protocol is HTTPS.

Returns:

#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

Returns:

  • (String)

    The protocol for connections from clients to the load balancer.

#ssl_policyString

The security policy that defines which ciphers and protocols are supported. The default is the current predefined security policy.

Returns:

  • (String)

    The security policy that defines which ciphers and protocols are supported.