aws-cdk-lib.aws_elasticloadbalancingv2_targets.AlbArnTarget

class AlbArnTarget

LanguageType name
.NETAmazon.CDK.AWS.ElasticLoadBalancingV2.Targets.AlbArnTarget
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awselasticloadbalancingv2targets#AlbArnTarget
Javasoftware.amazon.awscdk.services.elasticloadbalancingv2.targets.AlbArnTarget
Pythonaws_cdk.aws_elasticloadbalancingv2_targets.AlbArnTarget
TypeScript (source)aws-cdk-lib » aws_elasticloadbalancingv2_targets » AlbArnTarget

Implements INetworkLoadBalancerTarget

A single Application Load Balancer as the target for load balancing.

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_elasticloadbalancingv2_targets as elasticloadbalancingv2_targets } from 'aws-cdk-lib';
const albArnTarget = new elasticloadbalancingv2_targets.AlbArnTarget('albArn', 123);

Initializer

new AlbArnTarget(albArn: string, port: number)

Parameters

  • albArn string — The ARN of the application load balancer to load balance to.
  • port number — The port on which the target is listening.

Create a new alb target.

Methods

NameDescription
attachToNetworkTargetGroup(targetGroup)Register this alb target with a load balancer.

attachToNetworkTargetGroup(targetGroup)

public attachToNetworkTargetGroup(targetGroup: INetworkTargetGroup): LoadBalancerTargetProps

Parameters

  • targetGroup INetworkTargetGroup

Returns

  • LoadBalancerTargetProps

Register this alb target with a load balancer.

Don't call this, it is called automatically when you add the target to a load balancer.