Skip to main content

CDK Constructs 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.52.0.tar.gz (70.2 kB view details)

Uploaded Source

Built Distribution

File details

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

File metadata

  • Download URL: aws-cdk.aws-elasticloadbalancing-1.52.0.tar.gz
  • Upload date:
  • Size: 70.2 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.48.0 CPython/3.6.5

File hashes

Hashes for aws-cdk.aws-elasticloadbalancing-1.52.0.tar.gz
Algorithm Hash digest
SHA256 27e169b51e2b226a428f3454368cec6a861ec413cbb943eea393e4fc364467a5
MD5 9b30fb2f54cdb059b7b7717ebb741ef1
BLAKE2b-256 705772ba98fa559c63a0981ace811eddb3021567d9f6f709e9e4c15169a7bd6d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aws_cdk.aws_elasticloadbalancing-1.52.0-py3-none-any.whl
  • Upload date:
  • Size: 68.6 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.48.0 CPython/3.6.5

File hashes

Hashes for aws_cdk.aws_elasticloadbalancing-1.52.0-py3-none-any.whl
Algorithm Hash digest
SHA256 988378b96c7a4c861bd0fc1d987225869f0e2b68e5e43b4a108b9168b6cad2b1
MD5 b4b9d228810c653463731e2e8febfeaf
BLAKE2b-256 efb1d45881db05b8d651c070ab0e73461b665df0a99a5ec0bb054da7c60e57a2

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