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

Uploaded Source

Built Distribution

File details

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

File metadata

  • Download URL: aws-cdk.aws-elasticloadbalancing-1.91.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.57.0 CPython/3.6.5

File hashes

Hashes for aws-cdk.aws-elasticloadbalancing-1.91.0.tar.gz
Algorithm Hash digest
SHA256 c052377d699bd50fa83ad577b6878ec267d9e5d2a73803e8aec0e8bfe959d772
MD5 f8d17c40eedb6cc15a7aa28e6ef90f4c
BLAKE2b-256 5ad580e75aa4ea79f2093cbeda5f8fb7c134c753bea328b65b5e8d0ccc6ff980

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aws_cdk.aws_elasticloadbalancing-1.91.0-py3-none-any.whl
Algorithm Hash digest
SHA256 48c33c7363c8c06687d52640e2a6323da3fd1ce4dad4bdc71942a162ca1d2a3f
MD5 55b11890f3412fb8b824e4f72c827735
BLAKE2b-256 c6770bd86343b6388a6b2960a6c4d5e6f4a10d4db70928c4bdfe210f58e2e95b

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