aws-cdk-lib.aws_elasticloadbalancingv2.IApplicationTargetGroup

interface IApplicationTargetGroup

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

Implemented by ApplicationTargetGroup

Obtainable from ApplicationTargetGroup.fromTargetGroupAttributes()

A Target Group for Application Load Balancers.

Properties

NameTypeDescription
loadBalancerArnsstringA token representing a list of ARNs of the load balancers that route traffic to this target group.
loadBalancerAttachedIDependableReturn an object to depend on the listeners added to this target group.
metricsIApplicationTargetGroupMetricsAll metrics available for this target group.
nodeNodeThe tree node.
targetGroupArnstringARN of the target group.
targetGroupNamestringThe name of the target group.

loadBalancerArns

Type: string

A token representing a list of ARNs of the load balancers that route traffic to this target group.


loadBalancerAttached

Type: IDependable

Return an object to depend on the listeners added to this target group.


metrics

Type: IApplicationTargetGroupMetrics

All metrics available for this target group.


node

Type: Node

The tree node.


targetGroupArn

Type: string

ARN of the target group.


targetGroupName

Type: string

The name of the target group.

Methods

NameDescription
addTarget(...targets)Add a load balancing target to this target group.
registerConnectable(connectable, portRange?)Register a connectable as a member of this target group.
registerListener(listener, associatingConstruct?)Register a listener that is load balancing to this target group.

addTarget(...targets)

public addTarget(...targets: IApplicationLoadBalancerTarget[]): void

Parameters

  • targets IApplicationLoadBalancerTarget

Add a load balancing target to this target group.


registerConnectable(connectable, portRange?)

public registerConnectable(connectable: IConnectable, portRange?: Port): void

Parameters

  • connectable IConnectable
  • portRange Port

Register a connectable as a member of this target group.

Don't call this directly. It will be called by load balancing targets.


registerListener(listener, associatingConstruct?)

public registerListener(listener: IApplicationListener, associatingConstruct?: IConstruct): void

Parameters

  • listener IApplicationListener
  • associatingConstruct IConstruct

Register a listener that is load balancing to this target group.

Don't call this directly. It will be called by listeners.