Struct rusoto_elb::Listener [−][src]
pub struct Listener { pub instance_port: i64, pub instance_protocol: Option<String>, pub load_balancer_port: i64, pub protocol: String, pub ssl_certificate_id: Option<String>, }
Information about a listener.
For information about the protocols and the ports supported by Elastic Load Balancing, see Listeners for Your Classic Load Balancer in the Classic Load Balancer Guide.
Fields
instance_port: i64
The port on which the instance is listening.
instance_protocol: Option<String>
The protocol to use for routing traffic to instances: HTTP, HTTPS, TCP, or SSL.
If the front-end protocol is HTTP, HTTPS, TCP, or SSL, InstanceProtocol
must be at the same protocol.
If there is another listener with the same InstancePort
whose InstanceProtocol
is secure, (HTTPS or SSL), the listener's InstanceProtocol
must also be secure.
If there is another listener with the same InstancePort
whose InstanceProtocol
is HTTP or TCP, the listener's InstanceProtocol
must be HTTP or TCP.
load_balancer_port: i64
The port on which the load balancer is listening. On EC2-VPC, you can specify any port from the range 1-65535. On EC2-Classic, you can specify any port from the following list: 25, 80, 443, 465, 587, 1024-65535.
protocol: String
The load balancer transport protocol to use for routing: HTTP, HTTPS, TCP, or SSL.
ssl_certificate_id: Option<String>
The Amazon Resource Name (ARN) of the server certificate.
Trait Implementations
impl Default for Listener
[src]
impl Default for Listener
impl Debug for Listener
[src]
impl Debug for Listener
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Clone for Listener
[src]
impl Clone for Listener
fn clone(&self) -> Listener
[src]
fn clone(&self) -> Listener
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl PartialEq for Listener
[src]
impl PartialEq for Listener