aws-cdk-lib.aws_elasticloadbalancingv2_targets.InstanceTarget

class InstanceTarget

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

Implements IApplicationLoadBalancerTarget, INetworkLoadBalancerTarget

Extends InstanceIdTarget

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_ec2 as ec2 } from 'aws-cdk-lib';
import { aws_elasticloadbalancingv2_targets as elasticloadbalancingv2_targets } from 'aws-cdk-lib';

declare const instance: ec2.Instance;
const instanceTarget = new elasticloadbalancingv2_targets.InstanceTarget(instance, /* all optional props */ 123);

Initializer

new InstanceTarget(instance: Instance, port?: number)

Parameters

  • instance Instance — 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.