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 without compilation. See https://github.com/aws/jsii/issues/826
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 without compilation. See https://github.com/aws/jsii/issues/826
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

Built Distribution

File details

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

File metadata

  • Download URL: aws-cdk.aws-elasticloadbalancing-1.66.0.tar.gz
  • Upload date:
  • Size: 65.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.6.5

File hashes

Hashes for aws-cdk.aws-elasticloadbalancing-1.66.0.tar.gz
Algorithm Hash digest
SHA256 113d4675ec0889637d6bf02963389072210693e8b488e9ce58788b4c778961db
MD5 350c8bf84d8059067b8ce5ba609523f2
BLAKE2b-256 f6a1cea724c59fa6a548cca68320f3b523fffe0842966955a444efc649a71a9d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aws_cdk.aws_elasticloadbalancing-1.66.0-py3-none-any.whl
  • Upload date:
  • Size: 64.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.6.5

File hashes

Hashes for aws_cdk.aws_elasticloadbalancing-1.66.0-py3-none-any.whl
Algorithm Hash digest
SHA256 41d53dd6ebc4a77ef20ddb9845cec2f7e0c7176618435ae1585bd7044a0f7708
MD5 0608f0fb6c267a23fe16489255597aa3
BLAKE2b-256 db83e63e488377ba27b97391f8baab53b9e1668255d66d1fdaf4eeaa6cc363b5

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