aws-cdk-lib.aws_elasticloadbalancingv2_targets.InstanceIdTarget

class InstanceIdTarget

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

Implements IApplicationLoadBalancerTarget, INetworkLoadBalancerTarget

An EC2 instance that is the target for load balancing.

If you register a target of this type, you are responsible for making sure the load balancer's security group can connect to the instance.

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 instanceIdTarget = new elasticloadbalancingv2_targets.InstanceIdTarget('instanceId', /* all optional props */ 123);

Initializer

new InstanceIdTarget(instanceId: string, port?: number)

Parameters

  • instanceId string — Instance ID of the instance to register to.
  • port number — Override the default port for the target group.

Create a new Instance target.

Methods

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

attachToApplicationTargetGroup(targetGroup)

public attachToApplicationTargetGroup(targetGroup: IApplicationTargetGroup): LoadBalancerTargetProps

Parameters

  • targetGroup IApplicationTargetGroup

Returns

  • LoadBalancerTargetProps

Register this instance target with a load balancer.

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


attachToNetworkTargetGroup(targetGroup)

public attachToNetworkTargetGroup(targetGroup: INetworkTargetGroup): LoadBalancerTargetProps

Parameters

  • targetGroup INetworkTargetGroup

Returns

  • LoadBalancerTargetProps

Register this instance target with a load balancer.

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