Struct aws_sdk_elasticloadbalancingv2::model::Listener
source · #[non_exhaustive]pub struct Listener { /* private fields */ }
Expand description
Information about a listener.
Implementations§
source§impl Listener
impl Listener
sourcepub fn listener_arn(&self) -> Option<&str>
pub fn listener_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the listener.
sourcepub fn load_balancer_arn(&self) -> Option<&str>
pub fn load_balancer_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the load balancer.
sourcepub fn protocol(&self) -> Option<&ProtocolEnum>
pub fn protocol(&self) -> Option<&ProtocolEnum>
The protocol for connections from clients to the load balancer.
sourcepub fn certificates(&self) -> Option<&[Certificate]>
pub fn certificates(&self) -> Option<&[Certificate]>
[HTTPS or TLS listener] The default certificate for the listener.
sourcepub fn ssl_policy(&self) -> Option<&str>
pub fn ssl_policy(&self) -> Option<&str>
[HTTPS or TLS listener] The security policy that defines which protocols and ciphers are supported.
sourcepub fn default_actions(&self) -> Option<&[Action]>
pub fn default_actions(&self) -> Option<&[Action]>
The default actions for the listener.
sourcepub fn alpn_policy(&self) -> Option<&[String]>
pub fn alpn_policy(&self) -> Option<&[String]>
[TLS listener] The name of the Application-Layer Protocol Negotiation (ALPN) policy.