Skip to main content

The CDK Construct Library for AWS::ElasticLoadBalancing

Project description

Amazon Elastic Load Balancing Construct Library

---

cfn-resources: Stable

cdk-constructs: Stable


The @aws-cdk/aws-elasticloadbalancing package provides constructs for configuring classic load balancers.

Configuring a Load Balancer

Load balancers send traffic to one or more AutoScalingGroups. Create a load balancer, set up listeners and a health check, and supply the fleet(s) you want to load balance to in the targets property.

# vpc: ec2.IVpc

# my_auto_scaling_group: autoscaling.AutoScalingGroup

lb = elb.LoadBalancer(self, "LB",
    vpc=vpc,
    internet_facing=True,
    health_check=elb.HealthCheck(
        port=80
    )
)
lb.add_target(my_auto_scaling_group)
lb.add_listener(
    external_port=80
)

The load balancer allows all connections by default. If you want to change that, pass the allowConnectionsFrom property while setting up the listener:

# my_security_group: ec2.SecurityGroup
# lb: elb.LoadBalancer

lb.add_listener(
    external_port=80,
    allow_connections_from=[my_security_group]
)

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aws-cdk.aws-elasticloadbalancing-1.199.0.tar.gz (109.3 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file aws-cdk.aws-elasticloadbalancing-1.199.0.tar.gz.

File metadata

File hashes

Hashes for aws-cdk.aws-elasticloadbalancing-1.199.0.tar.gz
Algorithm Hash digest
SHA256 69bfa7041dff2749f4c071d623c32c2dd7d55758cfcd66e28e460379ebca86d3
MD5 5ee35370a12af74d0d3e4dc7d8bc0ac6
BLAKE2b-256 41a8089a19565dc6547ef8799d6cd9d8ac5327abe4c451c97fba1a5289848bd0

See more details on using hashes here.

File details

Details for the file aws_cdk.aws_elasticloadbalancing-1.199.0-py3-none-any.whl.

File metadata

File hashes

Hashes for aws_cdk.aws_elasticloadbalancing-1.199.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7cb4ffa41dacac2c6015d798cad3b8a7a2fab1710ec5f2893dda8a8facf99736
MD5 35164024f1771d53fad3b33ee7073c5c
BLAKE2b-256 7f17ee9214c38faac6da02ae8968343b765d24abc15e3907d4def05276f1fc4d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page