Struct aws_sdk_elasticloadbalancingv2::model::Listener
source · [−]#[non_exhaustive]pub struct Listener {
pub listener_arn: Option<String>,
pub load_balancer_arn: Option<String>,
pub port: Option<i32>,
pub protocol: Option<ProtocolEnum>,
pub certificates: Option<Vec<Certificate>>,
pub ssl_policy: Option<String>,
pub default_actions: Option<Vec<Action>>,
pub alpn_policy: Option<Vec<String>>,
}
Expand description
Information about a listener.
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.listener_arn: Option<String>
The Amazon Resource Name (ARN) of the listener.
load_balancer_arn: Option<String>
The Amazon Resource Name (ARN) of the load balancer.
port: Option<i32>
The port on which the load balancer is listening.
protocol: Option<ProtocolEnum>
The protocol for connections from clients to the load balancer.
certificates: Option<Vec<Certificate>>
[HTTPS or TLS listener] The default certificate for the listener.
ssl_policy: Option<String>
[HTTPS or TLS listener] The security policy that defines which protocols and ciphers are supported.
default_actions: Option<Vec<Action>>
The default actions for the listener.
alpn_policy: Option<Vec<String>>
[TLS listener] The name of the Application-Layer Protocol Negotiation (ALPN) policy.
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.
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 T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more