Class: Aws::AppMesh::Types::OutlierDetection
- Inherits:
-
Struct
- Object
- Struct
- Aws::AppMesh::Types::OutlierDetection
- Defined in:
- gems/aws-sdk-appmesh/lib/aws-sdk-appmesh/types.rb
Overview
An object that represents the outlier detection for a virtual node's listener.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#base_ejection_duration ⇒ Types::Duration
The base amount of time for which a host is ejected.
-
#interval ⇒ Types::Duration
The time interval between ejection sweep analysis.
-
#max_ejection_percent ⇒ Integer
Maximum percentage of hosts in load balancing pool for upstream service that can be ejected.
-
#max_server_errors ⇒ Integer
Number of consecutive
5xx
errors required for ejection.
Instance Attribute Details
#base_ejection_duration ⇒ Types::Duration
The base amount of time for which a host is ejected.
3786 3787 3788 3789 3790 3791 3792 3793 |
# File 'gems/aws-sdk-appmesh/lib/aws-sdk-appmesh/types.rb', line 3786 class OutlierDetection < Struct.new( :base_ejection_duration, :interval, :max_ejection_percent, :max_server_errors) SENSITIVE = [] include Aws::Structure end |
#interval ⇒ Types::Duration
The time interval between ejection sweep analysis.
3786 3787 3788 3789 3790 3791 3792 3793 |
# File 'gems/aws-sdk-appmesh/lib/aws-sdk-appmesh/types.rb', line 3786 class OutlierDetection < Struct.new( :base_ejection_duration, :interval, :max_ejection_percent, :max_server_errors) SENSITIVE = [] include Aws::Structure end |
#max_ejection_percent ⇒ Integer
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.
3786 3787 3788 3789 3790 3791 3792 3793 |
# File 'gems/aws-sdk-appmesh/lib/aws-sdk-appmesh/types.rb', line 3786 class OutlierDetection < Struct.new( :base_ejection_duration, :interval, :max_ejection_percent, :max_server_errors) SENSITIVE = [] include Aws::Structure end |
#max_server_errors ⇒ Integer
Number of consecutive 5xx
errors required for ejection.
3786 3787 3788 3789 3790 3791 3792 3793 |
# File 'gems/aws-sdk-appmesh/lib/aws-sdk-appmesh/types.rb', line 3786 class OutlierDetection < Struct.new( :base_ejection_duration, :interval, :max_ejection_percent, :max_server_errors) SENSITIVE = [] include Aws::Structure end |