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.124.0.tar.gz.

File metadata

  • Download URL: aws-cdk.aws-elasticloadbalancing-1.124.0.tar.gz
  • Upload date:
  • Size: 70.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 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.124.0.tar.gz
Algorithm Hash digest
SHA256 64aed87d9b4beea7cfdd5a978cd15199b0206077122ef805ca3d7cc23deea788
MD5 8e7623091582f9654a866e20aa0955b5
BLAKE2b-256 091c791074c50fc2e768567ac8a4bab31802115f87d87922ca3047ec4830bbc5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aws_cdk.aws_elasticloadbalancing-1.124.0-py3-none-any.whl
  • Upload date:
  • Size: 69.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 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.124.0-py3-none-any.whl
Algorithm Hash digest
SHA256 95847b490ee35204f1378edbbaea0589a7a8c678a905b368b610d9610c13683b
MD5 c226d56828f6c274bedccc294c4102bd
BLAKE2b-256 89bd36e1f91890d70d8e3e2187303d56b7b736beb117ceb4e03a2cb750c098a0

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