aws_cdk.aws_elasticloadbalancingv2

Package Overview

AddApplicationActionProps

AddApplicationTargetGroupsProps

AddApplicationTargetsProps

AddNetworkActionProps

AddNetworkTargetsProps

AddRuleProps

AlpnPolicy

Application-Layer Protocol Negotiation Policies for network load balancers.

ApplicationListener

Define an ApplicationListener.

ApplicationListenerAttributes

ApplicationListenerCertificate

Add certificates to a listener.

ApplicationListenerCertificateProps

ApplicationListenerLookupOptions

ApplicationListenerProps

ApplicationListenerRule

Define a new listener rule.

ApplicationListenerRuleProps

ApplicationLoadBalancer

Define an Application Load Balancer.

ApplicationLoadBalancerAttributes

ApplicationLoadBalancerLookupOptions

ApplicationLoadBalancerProps

ApplicationLoadBalancerRedirectConfig

ApplicationProtocol

Load balancing protocol for application load balancers.

ApplicationProtocolVersion

Load balancing protocol version for application load balancers.

ApplicationTargetGroup

Define an Application Target Group.

ApplicationTargetGroupProps

AuthenticateOidcOptions

BaseApplicationListenerProps

BaseApplicationListenerRuleProps

BaseListener

Base class for listeners.

BaseListenerLookupOptions

BaseLoadBalancer

Base class for both Application and Network Load Balancers.

BaseLoadBalancerLookupOptions

BaseLoadBalancerProps

BaseNetworkListenerProps

BaseTargetGroupProps

CfnListener

Specifies a listener for an Application Load Balancer, Network Load Balancer, or Gateway Load Balancer.

CfnListenerCertificate

Specifies an SSL server certificate to add to the certificate list for an HTTPS or TLS listener.

CfnListenerCertificateProps

CfnListenerProps

CfnListenerRule

Specifies a listener rule.

CfnListenerRuleProps

CfnLoadBalancer

Specifies an Application Load Balancer, a Network Load Balancer, or a Gateway Load Balancer.

CfnLoadBalancerProps

CfnTargetGroup

Specifies a target group for an Application Load Balancer, a Network Load Balancer, or a Gateway Load Balancer.

CfnTargetGroupProps

CfnTrustStore

Creates a trust store.

CfnTrustStoreProps

CfnTrustStoreRevocation

Adds the specified revocation contents to the specified trust store.

CfnTrustStoreRevocationProps

ClientRoutingPolicy

Indicates how traffic is distributed among the load balancer Availability Zones.

DesyncMitigationMode

How the load balancer handles requests that might pose a security risk to your application.

FixedResponseOptions

ForwardOptions

HealthCheck

HttpCodeElb

Count of HTTP status originating from the load balancer.

HttpCodeTarget

Count of HTTP status originating from the targets.

IApplicationListener

Properties to reference an existing listener.

IApplicationLoadBalancer

An application load balancer.

IApplicationLoadBalancerMetrics

Contains all metrics for an Application Load Balancer.

IApplicationLoadBalancerTarget

Interface for constructs that can be targets of an application load balancer.

IApplicationTargetGroup

A Target Group for Application Load Balancers.

IApplicationTargetGroupMetrics

Contains all metrics for a Target Group of a Application Load Balancer.

IListener

Base interface for listeners.

IListenerAction

Interface for listener actions.

IListenerCertificate

A certificate source for an ELBv2 listener.

ILoadBalancerV2

INetworkListener

Properties to reference an existing listener.

INetworkLoadBalancer

A network load balancer.

INetworkLoadBalancerMetrics

Contains all metrics for a Network Load Balancer.

INetworkLoadBalancerTarget

Interface for constructs that can be targets of an network load balancer.

INetworkTargetGroup

A network target group.

INetworkTargetGroupMetrics

Contains all metrics for a Target Group of a Network Load Balancer.

ITargetGroup

A target group.

ITrustStore

Represents a Trust Store.

IpAddressType

What kind of addresses to allocate to the load balancer.

ListenerAction

What to do when a client makes a request to a listener.

ListenerCertificate

A certificate source for an ELBv2 listener.

ListenerCondition

ListenerCondition providers definition.

LoadBalancerTargetProps

MutualAuthentication

MutualAuthenticationMode

The client certificate handling method.

NetworkForwardOptions

NetworkListener

Define a Network Listener.

NetworkListenerAction

What to do when a client makes a request to a listener.

NetworkListenerLookupOptions

NetworkListenerProps

NetworkLoadBalancer

Define a new network load balancer.

NetworkLoadBalancerAttributes

NetworkLoadBalancerLookupOptions

NetworkLoadBalancerProps

NetworkTargetGroup

Define a Network Target Group.

NetworkTargetGroupProps

NetworkWeightedTargetGroup

Protocol

Backend protocol for network load balancers and health checks.

QueryStringCondition

RedirectOptions

RevocationContent

RevocationType

The type of revocation file.

SslPolicy

Elastic Load Balancing provides the following security policies for Application Load Balancers.

TargetGroupAttributes

TargetGroupBase

Define the target of a load balancer.

TargetGroupIpAddressType

The IP address type of targets registered with a target group.

TargetGroupLoadBalancingAlgorithmType

Load balancing algorithmm type for target groups.

TargetType

How to interpret the load balancing target identifiers.

TrustStore

A new Trust Store.

TrustStoreProps

TrustStoreRevocation

A new Trust Store Revocation.

TrustStoreRevocationProps

UnauthenticatedAction

What to do with unauthenticated requests.

WeightedTargetGroup

XffHeaderProcessingMode

Processing mode of the X-Forwarded-For header in the HTTP request before the Application Load Balancer sends the request to the target.