InstanceTarget

class aws_cdk.aws_elasticloadbalancing.InstanceTarget(instance)

Bases: object

An EC2 instance that is the target for load balancing.

ExampleMetadata:

infused

Example:

# vpc: ec2.IVpc

lb = elb.LoadBalancer(self, "LB",
    vpc=vpc,
    internet_facing=True
)

# instance to add as the target for load balancer.
instance = ec2.Instance(self, "targetInstance",
    vpc=vpc,
    instance_type=ec2.InstanceType.of(ec2.InstanceClass.BURSTABLE2, ec2.InstanceSize.MICRO),
    machine_image=ec2.AmazonLinuxImage(generation=ec2.AmazonLinuxGeneration.AMAZON_LINUX_2)
)
lb.add_target(elb.InstanceTarget(instance))

Create a new Instance target.

Parameters:

instance (Instance) – Instance to register to.

Methods

attach_to_classic_lb(load_balancer)

Attach load-balanced target to a classic ELB.

Parameters:

load_balancer (LoadBalancer) –

Return type:

None

Attributes

connections

The network connections associated with this resource.

instance

Instance to register to.