AWS::AppMesh::Route WeightedTarget - AWS CloudFormation
Services or capabilities described in AWS documentation might vary by Region. To see the differences applicable to the AWS European Sovereign Cloud Region, see the AWS European Sovereign Cloud User Guide.

This is the new CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.

AWS::AppMesh::Route WeightedTarget

An object that represents a target and its relative weight. Traffic is distributed across targets according to their relative weight. For example, a weighted target with a relative weight of 50 receives five times as much traffic as one with a relative weight of 10. The total weight for all targets combined must be less than or equal to 100.

Syntax

To declare this entity in your CloudFormation template, use the following syntax:

JSON

{ "Port" : Integer, "VirtualNode" : String, "Weight" : Integer }

YAML

Port: Integer VirtualNode: String Weight: Integer

Properties

Port

The targeted port of the weighted object.

Required: No

Type: Integer

Minimum: 1

Maximum: 65535

Update requires: No interruption

VirtualNode

The virtual node to associate with the weighted target.

Required: Yes

Type: String

Minimum: 1

Maximum: 255

Update requires: No interruption

Weight

The relative weight of the weighted target.

Required: Yes

Type: Integer

Minimum: 0

Maximum: 100

Update requires: No interruption