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.84.0.tar.gz (63.9 kB view details)

Uploaded Source

Built Distribution

File details

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

File metadata

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

File hashes

Hashes for aws-cdk.aws-elasticloadbalancing-1.84.0.tar.gz
Algorithm Hash digest
SHA256 87261b70259993c3025813f04e98e845e7a06a052bc8afbe13339bebdd501f3e
MD5 f5cb5c3237e11a0377c4432fc8dc5357
BLAKE2b-256 9324068664f2d9c6295bed0b91aba53a88b02e5b795d4210b31d27323c47dcef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aws_cdk.aws_elasticloadbalancing-1.84.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2f1bd5531495b1b85e58f75348a77ba885edf6885c82b1509d1879cef5e239d8
MD5 e73f00445cad5bf5140739b10b0ea43c
BLAKE2b-256 ff89630223381218a06c5efc2181182ef069ccfb3c35343935ce3cf40f0a1df6

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