Show / Hide Table of Contents

Interface CfnVirtualNode.IOutlierDetectionProperty

An object that represents the outlier detection for a virtual node's listener.

Namespace: Amazon.CDK.AWS.AppMesh
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface CfnVirtualNode.IOutlierDetectionProperty
Syntax (vb)
Public Interface CfnVirtualNode.IOutlierDetectionProperty
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-outlierdetection.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.AWS.AppMesh;

             var outlierDetectionProperty = new OutlierDetectionProperty {
                 BaseEjectionDuration = new DurationProperty {
                     Unit = "unit",
                     Value = 123
                 },
                 Interval = new DurationProperty {
                     Unit = "unit",
                     Value = 123
                 },
                 MaxEjectionPercent = 123,
                 MaxServerErrors = 123
             };

Synopsis

Properties

BaseEjectionDuration

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

Interval

The time interval between ejection sweep analysis.

MaxEjectionPercent

Maximum percentage of hosts in load balancing pool for upstream service that can be ejected.

MaxServerErrors

Number of consecutive 5xx errors required for ejection.

Properties

BaseEjectionDuration

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

object BaseEjectionDuration { get; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-outlierdetection.html#cfn-appmesh-virtualnode-outlierdetection-baseejectionduration

Interval

The time interval between ejection sweep analysis.

object Interval { get; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-outlierdetection.html#cfn-appmesh-virtualnode-outlierdetection-interval

MaxEjectionPercent

Maximum percentage of hosts in load balancing pool for upstream service that can be ejected.

double MaxEjectionPercent { get; }
Property Value

double

Remarks

Will eject at least one host regardless of the value.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-outlierdetection.html#cfn-appmesh-virtualnode-outlierdetection-maxejectionpercent

MaxServerErrors

Number of consecutive 5xx errors required for ejection.

double MaxServerErrors { get; }
Property Value

double

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-outlierdetection.html#cfn-appmesh-virtualnode-outlierdetection-maxservererrors

Back to top Generated by DocFX