Struct aws_sdk_elasticloadbalancingv2::model::Listener
source · [−]#[non_exhaustive]pub struct Listener { /* private fields */ }
Expand description
Information about a listener.
Implementations
sourceimpl 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.
Trait Implementations
impl StructuralPartialEq for Listener
Auto Trait Implementations
impl RefUnwindSafe for Listener
impl Send for Listener
impl Sync for Listener
impl Unpin for Listener
impl UnwindSafe for Listener
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more