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.

# Example automatically generated from non-compiling source. May contain errors.
lb = elb.LoadBalancer(self, "LB",
    vpc=vpc,
    internet_facing=True,
    health_check={
        "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:

# Example automatically generated from non-compiling source. May contain errors.
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.137.0.tar.gz (76.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

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

File metadata

  • Download URL: aws-cdk.aws-elasticloadbalancing-1.137.0.tar.gz
  • Upload date:
  • Size: 76.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.3 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.6.5

File hashes

Hashes for aws-cdk.aws-elasticloadbalancing-1.137.0.tar.gz
Algorithm Hash digest
SHA256 7ff4596ea455fb4bdfe515ebd6ab59a516e7c84e19e88d4030d1c4de65c0aff1
MD5 1d9784086ccb0ed802a4db37932c4503
BLAKE2b-256 593e4b25c27009b3073157fbbed40b49ad279dda91b53655ea9819084ea35ef2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aws_cdk.aws_elasticloadbalancing-1.137.0-py3-none-any.whl
  • Upload date:
  • Size: 75.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.3 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.6.5

File hashes

Hashes for aws_cdk.aws_elasticloadbalancing-1.137.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6dc156339e9b8f9b05472ebde9396001dfdb3c23d4946128e87acb83ed470c4e
MD5 04d57b47deaa53265b67ef5221f497d5
BLAKE2b-256 e806def41e8c3bf2a2c4811d003c52e256eb49d325546ff71fef11f99cec1082

See more details on using hashes here.

Supported by

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