Class TargetType
How to interpret the load balancing target identifiers.
Inheritance
System.Object
TargetType
Namespace: Amazon.CDK.AWS.ElasticLoadBalancingV2
Assembly: Amazon.CDK.AWS.ElasticLoadBalancingV2.dll
Syntax (csharp)
public sealed class TargetType : Enum
Syntax (vb)
Public NotInheritable Class TargetType
Inherits
Enum
Remarks
ExampleMetadata: infused
Examples
Vpc vpc;
var tg = new ApplicationTargetGroup(this, "TG", new ApplicationTargetGroupProps {
TargetType = TargetType.IP,
Port = 50051,
Protocol = ApplicationProtocol.HTTP,
ProtocolVersion = ApplicationProtocolVersion.GRPC,
HealthCheck = new HealthCheck {
Enabled = true,
HealthyGrpcCodes = "0-99"
},
Vpc = vpc
});
Synopsis
Fields
ALB | Target is a single Application Load Balancer. |
INSTANCE | Targets identified by instance ID. |
IP | Targets identified by IP address. |
LAMBDA | Target is a single Lambda Function. |
value__ |
Fields
ALB
Target is a single Application Load Balancer.
public const TargetType ALB
Field Value
Type | Description |
---|---|
TargetType |
INSTANCE
Targets identified by instance ID.
public const TargetType INSTANCE
Field Value
Type | Description |
---|---|
TargetType |
IP
Targets identified by IP address.
public const TargetType IP
Field Value
Type | Description |
---|---|
TargetType |
LAMBDA
Target is a single Lambda Function.
public const TargetType LAMBDA
Field Value
Type | Description |
---|---|
TargetType |
value__
public int value__
Field Value
Type | Description |
---|---|
System.Int32 |