@aws-cdk/aws-elasticloadbalancing
The CDK Construct Library for AWS::ElasticLoadBalancing
npm install @aws-cdk/aws-elasticloadbalancing@1.73.0
CfnLoadBalancerProps
Properties for defining a AWS::ElasticLoadBalancing::LoadBalancer
.
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb.html
import { CfnLoadBalancerProps } from '@aws-cdk/aws-elasticloadbalancing'const cfnLoadBalancerProps: CfnLoadBalancerProps = { ... }
Name | Type | Description |
---|---|---|
listeners | IResolvable | ListenersProperty | IResolvable[] | AWS::ElasticLoadBalancing::LoadBalancer.Listeners . |
accessLoggingPolicy | IResolvable | AccessLoggingPolicyProperty | AWS::ElasticLoadBalancing::LoadBalancer.AccessLoggingPolicy . |
appCookieStickinessPolicy | IResolvable | IResolvable | AppCookieStickinessPolicyProperty[] | AWS::ElasticLoadBalancing::LoadBalancer.AppCookieStickinessPolicy . |
availabilityZones | string[] | AWS::ElasticLoadBalancing::LoadBalancer.AvailabilityZones . |
connectionDrainingPolicy | IResolvable | ConnectionDrainingPolicyProperty | AWS::ElasticLoadBalancing::LoadBalancer.ConnectionDrainingPolicy . |
connectionSettings | IResolvable | ConnectionSettingsProperty | AWS::ElasticLoadBalancing::LoadBalancer.ConnectionSettings . |
crossZone | boolean | IResolvable | AWS::ElasticLoadBalancing::LoadBalancer.CrossZone . |
healthCheck | IResolvable | HealthCheckProperty | AWS::ElasticLoadBalancing::LoadBalancer.HealthCheck . |
instances | string[] | AWS::ElasticLoadBalancing::LoadBalancer.Instances . |
lbCookieStickinessPolicy | IResolvable | IResolvable | LBCookieStickinessPolicyProperty[] | AWS::ElasticLoadBalancing::LoadBalancer.LBCookieStickinessPolicy . |
loadBalancerName | string | AWS::ElasticLoadBalancing::LoadBalancer.LoadBalancerName . |
policies | IResolvable | IResolvable | PoliciesProperty[] | AWS::ElasticLoadBalancing::LoadBalancer.Policies . |
scheme | string | AWS::ElasticLoadBalancing::LoadBalancer.Scheme . |
securityGroups | string[] | AWS::ElasticLoadBalancing::LoadBalancer.SecurityGroups . |
subnets | string[] | AWS::ElasticLoadBalancing::LoadBalancer.Subnets . |
tags | CfnTag[] | AWS::ElasticLoadBalancing::LoadBalancer.Tags . |
public readonly listeners: IResolvable | ListenersProperty | IResolvable[];
- Type: IResolvable | ListenersProperty | IResolvable[]
AWS::ElasticLoadBalancing::LoadBalancer.Listeners
.
public readonly accessLoggingPolicy: IResolvable | AccessLoggingPolicyProperty;
AWS::ElasticLoadBalancing::LoadBalancer.AccessLoggingPolicy
.
public readonly appCookieStickinessPolicy: IResolvable | IResolvable | AppCookieStickinessPolicyProperty[];
- Type: IResolvable | IResolvable | AppCookieStickinessPolicyProperty[]
AWS::ElasticLoadBalancing::LoadBalancer.AppCookieStickinessPolicy
.
public readonly availabilityZones: string[];
- Type: string[]
AWS::ElasticLoadBalancing::LoadBalancer.AvailabilityZones
.
public readonly connectionDrainingPolicy: IResolvable | ConnectionDrainingPolicyProperty;
AWS::ElasticLoadBalancing::LoadBalancer.ConnectionDrainingPolicy
.
public readonly connectionSettings: IResolvable | ConnectionSettingsProperty;
AWS::ElasticLoadBalancing::LoadBalancer.ConnectionSettings
.
public readonly crossZone: boolean | IResolvable;
- Type: boolean | IResolvable
AWS::ElasticLoadBalancing::LoadBalancer.CrossZone
.
public readonly healthCheck: IResolvable | HealthCheckProperty;
- Type: IResolvable | HealthCheckProperty
AWS::ElasticLoadBalancing::LoadBalancer.HealthCheck
.
public readonly instances: string[];
- Type: string[]
AWS::ElasticLoadBalancing::LoadBalancer.Instances
.
public readonly lbCookieStickinessPolicy: IResolvable | IResolvable | LBCookieStickinessPolicyProperty[];
- Type: IResolvable | IResolvable | LBCookieStickinessPolicyProperty[]
AWS::ElasticLoadBalancing::LoadBalancer.LBCookieStickinessPolicy
.
public readonly loadBalancerName: string;
- Type: string
AWS::ElasticLoadBalancing::LoadBalancer.LoadBalancerName
.
public readonly policies: IResolvable | IResolvable | PoliciesProperty[];
- Type: IResolvable | IResolvable | PoliciesProperty[]
AWS::ElasticLoadBalancing::LoadBalancer.Policies
.
public readonly scheme: string;
- Type: string
AWS::ElasticLoadBalancing::LoadBalancer.Scheme
.
public readonly securityGroups: string[];
- Type: string[]
AWS::ElasticLoadBalancing::LoadBalancer.SecurityGroups
.
public readonly subnets: string[];
- Type: string[]
AWS::ElasticLoadBalancing::LoadBalancer.Subnets
.
public readonly tags: CfnTag[];
- Type: CfnTag[]
AWS::ElasticLoadBalancing::LoadBalancer.Tags
.
Use the snippets below in your Git repositories or elsewhere to add a button that links to this package. The button will automatically update to light mode or dark mode based on whether the user's client has requested a light or dark theme.
[](https://constructs.dev/packages/@aws-cdk/aws-elasticloadbalancing)
<a href="https://constructs.dev/packages/@aws-cdk/aws-elasticloadbalancing"><img src="https://constructs.dev/badge?package=%40aws-cdk%2Faws-elasticloadbalancing" alt="View on Construct Hub"/></a>