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

aws-cdk.aws-elasticloadbalancing-1.90.0.tar.gz (64.7 kB view details)

Uploaded Source

Built Distribution

File details

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

File metadata

  • Download URL: aws-cdk.aws-elasticloadbalancing-1.90.0.tar.gz
  • Upload date:
  • Size: 64.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.56.2 CPython/3.6.5

File hashes

Hashes for aws-cdk.aws-elasticloadbalancing-1.90.0.tar.gz
Algorithm Hash digest
SHA256 76ac4e9080e04e005e39429d5ece4114bc37789a732793a20fa00b1588c6a9f5
MD5 371e1261d0aa56b6642ed0f068f4c681
BLAKE2b-256 76f96998e7469ae45a5a003dad25aadc1380e4876e0c1d15aa3cf957cf85d83c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aws_cdk.aws_elasticloadbalancing-1.90.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d9581a802715cd39593f6035c31f0f6627919dad022c8f2021a56d83e70c71f0
MD5 143b685d3a883fced212cc6472f56d62
BLAKE2b-256 e76642c154919b80007c809aa53d30c985719e14a0cab07e0291a4fbb1e3a0d7

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