@Generated(value="jsii-pacmak/1.74.0 (build 6d08790)", date="2023-03-22T19:35:51.678Z") public class InstanceIdTarget extends software.amazon.jsii.JsiiObject implements IApplicationLoadBalancerTarget, INetworkLoadBalancerTarget
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 software.amazon.awscdk.services.elasticloadbalancingv2.targets.*; InstanceIdTarget instanceIdTarget = new InstanceIdTarget("instanceId", 123);
IApplicationLoadBalancerTarget.Jsii$Default, IApplicationLoadBalancerTarget.Jsii$Proxy
INetworkLoadBalancerTarget.Jsii$Default, INetworkLoadBalancerTarget.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
protected |
InstanceIdTarget(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) |
protected |
InstanceIdTarget(software.amazon.jsii.JsiiObjectRef objRef) |
|
InstanceIdTarget(java.lang.String instanceId,
java.lang.Number port)
Create a new Instance target.
|
Modifier and Type | Method and Description |
---|---|
LoadBalancerTargetProps |
attachToApplicationTargetGroup(IApplicationTargetGroup targetGroup)
Register this instance target with a load balancer.
|
LoadBalancerTargetProps |
attachToNetworkTargetGroup(INetworkTargetGroup targetGroup)
Register this instance target with a load balancer.
|
protected InstanceIdTarget(software.amazon.jsii.JsiiObjectRef objRef)
protected InstanceIdTarget(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
public InstanceIdTarget(java.lang.String instanceId, java.lang.Number port)
instanceId
- Instance ID of the instance to register to. This parameter is required.port
- Override the default port for the target group.public LoadBalancerTargetProps attachToApplicationTargetGroup(IApplicationTargetGroup targetGroup)
Don't call this, it is called automatically when you add the target to a load balancer.
attachToApplicationTargetGroup
in interface IApplicationLoadBalancerTarget
targetGroup
- This parameter is required.public LoadBalancerTargetProps attachToNetworkTargetGroup(INetworkTargetGroup targetGroup)
Don't call this, it is called automatically when you add the target to a load balancer.
attachToNetworkTargetGroup
in interface INetworkLoadBalancerTarget
targetGroup
- This parameter is required.