Struct aws_sdk_appmesh::model::OutlierDetection
source · #[non_exhaustive]pub struct OutlierDetection { /* private fields */ }
Expand description
An object that represents the outlier detection for a virtual node's listener.
Implementations§
source§impl OutlierDetection
impl OutlierDetection
sourcepub fn max_server_errors(&self) -> Option<i64>
pub fn max_server_errors(&self) -> Option<i64>
Number of consecutive 5xx
errors required for ejection.
sourcepub fn base_ejection_duration(&self) -> Option<&Duration>
pub fn base_ejection_duration(&self) -> Option<&Duration>
The base amount of time for which a host is ejected.
sourcepub fn max_ejection_percent(&self) -> Option<i32>
pub fn max_ejection_percent(&self) -> Option<i32>
Maximum percentage of hosts in load balancing pool for upstream service that can be ejected. Will eject at least one host regardless of the value.
source§impl OutlierDetection
impl OutlierDetection
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture OutlierDetection
.
Trait Implementations§
source§impl Clone for OutlierDetection
impl Clone for OutlierDetection
source§fn clone(&self) -> OutlierDetection
fn clone(&self) -> OutlierDetection
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for OutlierDetection
impl Debug for OutlierDetection
source§impl PartialEq<OutlierDetection> for OutlierDetection
impl PartialEq<OutlierDetection> for OutlierDetection
source§fn eq(&self, other: &OutlierDetection) -> bool
fn eq(&self, other: &OutlierDetection) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.