aws-cdk-lib.aws_elasticloadbalancingv2.TargetType

enum TargetType

LanguageType name
.NETAmazon.CDK.AWS.ElasticLoadBalancingV2.TargetType
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awselasticloadbalancingv2#TargetType
Javasoftware.amazon.awscdk.services.elasticloadbalancingv2.TargetType
Pythonaws_cdk.aws_elasticloadbalancingv2.TargetType
TypeScript (source)aws-cdk-lib » aws_elasticloadbalancingv2 » TargetType

How to interpret the load balancing target identifiers.

Example

declare const vpc: ec2.Vpc;

const tg = new elbv2.ApplicationTargetGroup(this, 'TG', {
  targetType: elbv2.TargetType.IP,
  port: 50051,
  protocol: elbv2.ApplicationProtocol.HTTP,
  protocolVersion: elbv2.ApplicationProtocolVersion.GRPC,
  healthCheck: {
    enabled: true,
    healthyGrpcCodes: '0-99',
  },
  vpc,
});

Members

NameDescription
INSTANCETargets identified by instance ID.
IPTargets identified by IP address.
LAMBDATarget is a single Lambda Function.
ALBTarget 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.


ALB

Target is a single Application Load Balancer.