OutlierDetection

class aws_cdk.aws_appmesh.OutlierDetection(*, base_ejection_duration, interval, max_ejection_percent, max_server_errors)

Bases: object

(experimental) Represents the outlier detection for a listener.

Parameters
  • base_ejection_duration (Duration) – (experimental) The base amount of time for which a host is ejected.

  • interval (Duration) – (experimental) The time interval between ejection sweep analysis.

  • max_ejection_percent (Union[int, float]) – (experimental) 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.

  • max_server_errors (Union[int, float]) – (experimental) Number of consecutive 5xx errors required for ejection.

Stability

experimental

Attributes

base_ejection_duration

(experimental) The base amount of time for which a host is ejected.

Stability

experimental

Return type

Duration

interval

(experimental) The time interval between ejection sweep analysis.

Stability

experimental

Return type

Duration

max_ejection_percent

(experimental) 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.

Stability

experimental

Return type

Union[int, float]

max_server_errors

(experimental) Number of consecutive 5xx errors required for ejection.

Stability

experimental

Return type

Union[int, float]