Struct aws_sdk_appmesh::model::Listener
source · [−]#[non_exhaustive]pub struct Listener {
pub port_mapping: Option<PortMapping>,
pub tls: Option<ListenerTls>,
pub health_check: Option<HealthCheckPolicy>,
pub timeout: Option<ListenerTimeout>,
pub outlier_detection: Option<OutlierDetection>,
pub connection_pool: Option<VirtualNodeConnectionPool>,
}
Expand description
An object that represents a listener for a virtual node.
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.port_mapping: Option<PortMapping>
The port mapping information for the listener.
tls: Option<ListenerTls>
A reference to an object that represents the Transport Layer Security (TLS) properties for a listener.
health_check: Option<HealthCheckPolicy>
The health check information for the listener.
timeout: Option<ListenerTimeout>
An object that represents timeouts for different protocols.
outlier_detection: Option<OutlierDetection>
The outlier detection information for the listener.
connection_pool: Option<VirtualNodeConnectionPool>
The connection pool information for the listener.
Implementations
The port mapping information for the listener.
A reference to an object that represents the Transport Layer Security (TLS) properties for a listener.
The health check information for the listener.
An object that represents timeouts for different protocols.
The outlier detection information for the listener.
The connection pool information for the listener.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Listener
impl UnwindSafe for Listener
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more