Listener

Description

Information about a listener.

Contents

  • InstancePort

    TCP port number of distribution destination server.

    Specify a value from 1 to 65535.

    This item cannot be changed while the load balancer exists.

    CAUTION:

    Only one InstancePort can be specified for a single load balancer.
    • Type: Integer
    • Required: Yes

  • InstanceProtocol

    Protocol (HTTP, HTTPS, TCP, SSL) to be used for routing traffic to the back-end instances.

    This item cannot be changed while the load balancer exists.

    CAUTION:

    If the front-end protocol is HTTP or HTTPS, InstanceProtocol must be set to HTTP or HTTPS.

    If the front-end protocol is TCP or SSL, InstanceProtocol must be set to TCP or SSL.

    The protocol specified for InstanceProtocol is not case-sensitive.

    CAUTION:

    If specifying more than one listener, it is necessary to match their InstanceProtocol and InstancePort values.
    • Type: String
    • Required: Yes
  • LoadBalancerPort

    Port number of the front-end.

    Specify a value from 1 to 65535.

    This item cannot be changed while the load balancer exists.

    • Type: Integer
    • Required: Yes
  • Protocol

    Transport protocol of the load balancer (HTTP, HTTPS, TCP, or SSL).

    This item cannot be changed while the load balancer exists.

    CAUTION:

    The protocol specified for Protocol is not case-sensitive.

    If the protocol is HTTP or HTTPS, the value of the X-Forwarded-Proto header will be the value specified for Protocol.

    • Type: String
    • Required: Yes
  • SSLCertificateId

    Resource ID of the SSL certificate registered for the Key Management service.

    CAUTION:

    Only one SSL certificate can be specified for a single load balancer.

    If an SSL certificate that differs for each listener is specified, the last specified SSL certificate will be effective.

    If the front-end protocol is HTTP or TCP, it is not necessary to specify SSLCertificateId.

    • Type: String
    • Required: No