Specifies the
protocol to use for routing traffic to back-end instances. Valid
values include:
- :http, 'HTTP'
- :https, 'HTTPS'
- :tcp, 'TCP'
- :ssl, 'SSL'
This property cannot be modified for the life of the load balacner.
NOTE: If the front-end protocol is HTTP or HTTPS, :instance_protocol
has to be at the same protocol layer, i.e., HTTP or HTTPS. Likewise,
if the front-end protocol is TCP or SSL, :instance_protocol
has
to be TCP or SSL.
NOTE: If there is another listener with the same :instance_port
whose :instance_protocol
is secure, i.e., HTTPS or SSL, the
listener's :instance_protocol
has to be secure, i.e., HTTPS
or SSL. If there is another listener with the same :instance_port
whose :instance_protocol
is HTTP or TCP, the listener's
:instance_protocol
must be either HTTP or TCP.
- :tcp, 'TCP'
- :http, 'HTTP'
This property cannot be modified for the life of the load balancer.