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