Uses of Package
software.amazon.awscdk.services.elasticloadbalancingv2
Package
Description
AWS APIGatewayv2 Integrations
Amazon API Gateway Construct Library
Amazon EC2 Auto Scaling Construct Library
CloudFront Origins for the CDK CloudFront Library
AWS CodeDeploy Construct Library
Amazon ECS Construct Library
CDK Construct library for higher-level ECS Constructs
Amazon Elastic Load Balancing V2 Construct Library
Actions for AWS Elastic Load Balancing V2
Targets for AWS Elastic Load Balancing V2
Endpoints for AWS Global Accelerator
Route53 Alias Record Targets for the CDK Route53 Library
Amazon ECS Service Discovery Construct Library
-
ClassDescriptionProperties to reference an existing listener.Properties to reference an existing listener.
-
-
ClassDescriptionDefine an Application Target Group.Interface for constructs that can be targets of an application load balancer.A Target Group for Application Load Balancers.Interface for constructs that can be targets of an network load balancer.A network target group.Result of attaching a target to load balancer.
-
-
ClassDescriptionA Target Group for Application Load Balancers.Base interface for listeners.A network target group.A target group.
-
ClassDescriptionProperties for adding new targets to a listener.Properties for adding new network targets to a listener.Define an ApplicationListener.Define an Application Target Group.Interface for constructs that can be targets of an application load balancer.Internal default implementation for
IApplicationLoadBalancerTarget
.A Target Group for Application Load Balancers.Interface for constructs that can be targets of an network load balancer.Internal default implementation forINetworkLoadBalancerTarget
.A network target group.Result of attaching a target to load balancer.Define a Network Listener. -
ClassDescriptionDefine an ApplicationListener.Define an Application Load Balancer.Load balancing protocol for application load balancers.Load balancing protocol version for application load balancers.Define an Application Target Group.An application load balancer.A certificate source for an ELBv2 listener.A network load balancer.What kind of addresses to allocate to the load balancer.Define a Network Listener.Define a new network load balancer.Define a Network Target Group.Elastic Load Balancing provides the following security policies for Application Load Balancers.
-
ClassDescriptionProperties for adding a new action to a listener.A builder for
AddApplicationActionProps
Properties for adding a new target group to a listener.A builder forAddApplicationTargetGroupsProps
Properties for adding new targets to a listener.A builder forAddApplicationTargetsProps
Properties for adding a new action to a listener.A builder forAddNetworkActionProps
Properties for adding new network targets to a listener.A builder forAddNetworkTargetsProps
Properties for adding a conditional load balancing rule.A builder forAddRuleProps
Application-Layer Protocol Negotiation Policies for network load balancers.Define an ApplicationListener.A fluent builder forApplicationListener
.Properties to reference an existing listener.A builder forApplicationListenerAttributes
Add certificates to a listener.A fluent builder forApplicationListenerCertificate
.Properties for adding a set of certificates to a listener.A builder forApplicationListenerCertificateProps
Options for ApplicationListener lookup.A builder forApplicationListenerLookupOptions
Properties for defining a standalone ApplicationListener.A builder forApplicationListenerProps
Define a new listener rule.A fluent builder forApplicationListenerRule
.Properties for defining a listener rule.A builder forApplicationListenerRuleProps
Define an Application Load Balancer.A fluent builder forApplicationLoadBalancer
.Properties to reference an existing load balancer.A builder forApplicationLoadBalancerAttributes
Options for looking up an ApplicationLoadBalancer.A builder forApplicationLoadBalancerLookupOptions
Properties for defining an Application Load Balancer.A builder forApplicationLoadBalancerProps
Properties for a redirection config.A builder forApplicationLoadBalancerRedirectConfig
Load balancing protocol for application load balancers.Load balancing protocol version for application load balancers.Define an Application Target Group.A fluent builder forApplicationTargetGroup
.Properties for defining an Application Target Group.A builder forApplicationTargetGroupProps
Options forListenerAction.authenciateOidc()
.A builder forAuthenticateOidcOptions
Basic properties for an ApplicationListener.A builder forBaseApplicationListenerProps
Basic properties for defining a rule on a listener.A builder forBaseApplicationListenerRuleProps
Base class for listeners.Options for listener lookup.A builder forBaseListenerLookupOptions
Base class for both Application and Network Load Balancers.Options for looking up load balancers.A builder forBaseLoadBalancerLookupOptions
Shared properties of both Application and Network Load Balancers.A builder forBaseLoadBalancerProps
Basic properties for a Network Listener.A builder forBaseNetworkListenerProps
Basic properties of both Application and Network Target Groups.A builder forBaseTargetGroupProps
Specifies a listener for an Application Load Balancer, Network Load Balancer, or Gateway Load Balancer.Specifies an action for a listener rule.A builder forCfnListener.ActionProperty
Specifies information required when integrating with Amazon Cognito to authenticate users.A builder forCfnListener.AuthenticateCognitoConfigProperty
Specifies information required using an identity provide (IdP) that is compliant with OpenID Connect (OIDC) to authenticate users.A builder forCfnListener.AuthenticateOidcConfigProperty
A fluent builder forCfnListener
.Specifies an SSL server certificate to use as the default certificate for a secure listener.A builder forCfnListener.CertificateProperty
Specifies information required when returning a custom HTTP response.A builder forCfnListener.FixedResponseConfigProperty
Information for creating an action that distributes requests among one or more target groups.A builder forCfnListener.ForwardConfigProperty
Information about a listener attribute.A builder forCfnListener.ListenerAttributeProperty
Specifies the configuration information for mutual authentication.A builder forCfnListener.MutualAuthenticationProperty
Information about a redirect action.A builder forCfnListener.RedirectConfigProperty
Information about the target group stickiness for a rule.A builder forCfnListener.TargetGroupStickinessConfigProperty
Information about how traffic will be distributed between multiple target groups in a forward rule.A builder forCfnListener.TargetGroupTupleProperty
Specifies an SSL server certificate to add to the certificate list for an HTTPS or TLS listener.A fluent builder forCfnListenerCertificate
.Specifies an SSL server certificate for the certificate list of a secure listener.A builder forCfnListenerCertificate.CertificateProperty
Properties for defining aCfnListenerCertificate
.A builder forCfnListenerCertificateProps
Properties for defining aCfnListener
.A builder forCfnListenerProps
Specifies a listener rule.Specifies an action for a listener rule.A builder forCfnListenerRule.ActionProperty
Specifies information required when integrating with Amazon Cognito to authenticate users.A builder forCfnListenerRule.AuthenticateCognitoConfigProperty
Specifies information required using an identity provide (IdP) that is compliant with OpenID Connect (OIDC) to authenticate users.A builder forCfnListenerRule.AuthenticateOidcConfigProperty
A fluent builder forCfnListenerRule
.Specifies information required when returning a custom HTTP response.A builder forCfnListenerRule.FixedResponseConfigProperty
Information for creating an action that distributes requests among one or more target groups.A builder forCfnListenerRule.ForwardConfigProperty
Information about a host header condition.A builder forCfnListenerRule.HostHeaderConfigProperty
Information about an HTTP header condition.A builder forCfnListenerRule.HttpHeaderConfigProperty
Information about an HTTP method condition.A builder forCfnListenerRule.HttpRequestMethodConfigProperty
Information about a path pattern condition.A builder forCfnListenerRule.PathPatternConfigProperty
Information about a query string condition.A builder forCfnListenerRule.QueryStringConfigProperty
Information about a key/value pair.A builder forCfnListenerRule.QueryStringKeyValueProperty
Information about a redirect action.A builder forCfnListenerRule.RedirectConfigProperty
Specifies a condition for a listener rule.A builder forCfnListenerRule.RuleConditionProperty
Information about a source IP condition.A builder forCfnListenerRule.SourceIpConfigProperty
Information about the target group stickiness for a rule.A builder forCfnListenerRule.TargetGroupStickinessConfigProperty
Information about how traffic will be distributed between multiple target groups in a forward rule.A builder forCfnListenerRule.TargetGroupTupleProperty
Properties for defining aCfnListenerRule
.A builder forCfnListenerRuleProps
Specifies an Application Load Balancer, a Network Load Balancer, or a Gateway Load Balancer.A fluent builder forCfnLoadBalancer
.Specifies an attribute for an Application Load Balancer, a Network Load Balancer, or a Gateway Load Balancer.A builder forCfnLoadBalancer.LoadBalancerAttributeProperty
The minimum capacity for a load balancer.A builder forCfnLoadBalancer.MinimumLoadBalancerCapacityProperty
Specifies a subnet for a load balancer.A builder forCfnLoadBalancer.SubnetMappingProperty
Properties for defining aCfnLoadBalancer
.A builder forCfnLoadBalancerProps
Specifies a target group for an Application Load Balancer, a Network Load Balancer, or a Gateway Load Balancer.A fluent builder forCfnTargetGroup
.Specifies the HTTP codes that healthy targets must use when responding to an HTTP health check.A builder forCfnTargetGroup.MatcherProperty
Specifies a target to add to a target group.A builder forCfnTargetGroup.TargetDescriptionProperty
Specifies a target group attribute.A builder forCfnTargetGroup.TargetGroupAttributeProperty
Properties for defining aCfnTargetGroup
.A builder forCfnTargetGroupProps
Creates a trust store.A fluent builder forCfnTrustStore
.Properties for defining aCfnTrustStore
.A builder forCfnTrustStoreProps
Adds the specified revocation contents to the specified trust store.A fluent builder forCfnTrustStoreRevocation
.Information about a revocation file.A builder forCfnTrustStoreRevocation.RevocationContentProperty
Information about a revocation file in use by a trust store.A builder forCfnTrustStoreRevocation.TrustStoreRevocationProperty
Properties for defining aCfnTrustStoreRevocation
.A builder forCfnTrustStoreRevocationProps
Indicates how traffic is distributed among the load balancer Availability Zones.How the load balancer handles requests that might pose a security risk to your application.Options forListenerAction.fixedResponse()
.A builder forFixedResponseOptions
Options forListenerAction.forward()
.A builder forForwardOptions
Properties for configuring a health check.A builder forHealthCheck
Count of HTTP status originating from the load balancer.Count of HTTP status originating from the targets.Properties to reference an existing listener.Internal default implementation forIApplicationListener
.An application load balancer.Internal default implementation forIApplicationLoadBalancer
.Contains all metrics for an Application Load Balancer.Internal default implementation forIApplicationLoadBalancerMetrics
.Interface for constructs that can be targets of an application load balancer.Internal default implementation forIApplicationLoadBalancerTarget
.A Target Group for Application Load Balancers.Internal default implementation forIApplicationTargetGroup
.Contains all metrics for a Target Group of a Application Load Balancer.Internal default implementation forIApplicationTargetGroupMetrics
.Base interface for listeners.Internal default implementation forIListener
.Interface for listener actions.Internal default implementation forIListenerAction
.A certificate source for an ELBv2 listener.Internal default implementation forIListenerCertificate
.Internal default implementation forILoadBalancerV2
.Properties to reference an existing listener.Internal default implementation forINetworkListener
.A network load balancer.Internal default implementation forINetworkLoadBalancer
.Contains all metrics for a Network Load Balancer.Internal default implementation forINetworkLoadBalancerMetrics
.Interface for constructs that can be targets of an network load balancer.Internal default implementation forINetworkLoadBalancerTarget
.A network target group.Internal default implementation forINetworkTargetGroup
.Contains all metrics for a Target Group of a Network Load Balancer.Internal default implementation forINetworkTargetGroupMetrics
.What kind of addresses to allocate to the load balancer.A target group.Internal default implementation forITargetGroup
.Represents a Trust Store.Internal default implementation forITrustStore
.What to do when a client makes a request to a listener.A certificate source for an ELBv2 listener.ListenerCondition providers definition.Result of attaching a target to load balancer.A builder forLoadBalancerTargetProps
The mutual authentication configuration information.A builder forMutualAuthentication
The client certificate handling method.Options forNetworkListenerAction.forward()
.A builder forNetworkForwardOptions
Define a Network Listener.A fluent builder forNetworkListener
.What to do when a client makes a request to a listener.Options for looking up a network listener.A builder forNetworkListenerLookupOptions
Properties for a Network Listener attached to a Load Balancer.A builder forNetworkListenerProps
Define a new network load balancer.A fluent builder forNetworkLoadBalancer
.Properties to reference an existing load balancer.A builder forNetworkLoadBalancerAttributes
Options for looking up an NetworkLoadBalancer.A builder forNetworkLoadBalancerLookupOptions
Properties for a network load balancer.A builder forNetworkLoadBalancerProps
Define a Network Target Group.A fluent builder forNetworkTargetGroup
.Properties for a new Network Target Group.A builder forNetworkTargetGroupProps
A Target Group and weight combination.A builder forNetworkWeightedTargetGroup
Backend protocol for network load balancers and health checks.Properties for the key/value pair of the query string.A builder forQueryStringCondition
Options forListenerAction.redirect()
.A builder forRedirectOptions
Information about a revocation file.A builder forRevocationContent
The type of revocation file.Elastic Load Balancing provides the following security policies for Application Load Balancers.Properties to reference an existing target group.A builder forTargetGroupAttributes
Define the target of a load balancer.The IP address type of targets registered with a target group.Load balancing algorithmm type for target groups.How to interpret the load balancing target identifiers.A new Trust Store.A fluent builder forTrustStore
.Properties used for the Trust Store.A builder forTrustStoreProps
A new Trust Store Revocation.A fluent builder forTrustStoreRevocation
.Properties for the trust store revocation.A builder forTrustStoreRevocationProps
What to do with unauthenticated requests.A Target Group and weight combination.A builder forWeightedTargetGroup
Processing mode of the X-Forwarded-For header in the HTTP request before the Application Load Balancer sends the request to the target. -
ClassDescriptionProperties to reference an existing listener.Interface for listener actions.What to do when a client makes a request to a listener.What to do with unauthenticated requests.
-
ClassDescriptionDefine an ApplicationListener.An application load balancer.Interface for constructs that can be targets of an application load balancer.A Target Group for Application Load Balancers.Interface for constructs that can be targets of an network load balancer.A network target group.Result of attaching a target to load balancer.
-
ClassDescriptionAn application load balancer.A network load balancer.
-
-