Uses of Class
software.amazon.awscdk.services.elasticloadbalancingv2.ApplicationLoadBalancer.Builder
Packages that use ApplicationLoadBalancer.Builder
Package
Description
Amazon Elastic Load Balancing V2 Construct Library
-
Uses of ApplicationLoadBalancer.Builder in software.amazon.awscdk.services.elasticloadbalancingv2
Methods in software.amazon.awscdk.services.elasticloadbalancingv2 that return ApplicationLoadBalancer.BuilderModifier and TypeMethodDescriptionApplicationLoadBalancer.Builder.clientKeepAlive(Duration clientKeepAlive) The client keep alive duration.ApplicationLoadBalancer.Builder.crossZoneEnabled(Boolean crossZoneEnabled) Indicates whether cross-zone load balancing is enabled.ApplicationLoadBalancer.Builder.deletionProtection(Boolean deletionProtection) Indicates whether deletion protection is enabled.ApplicationLoadBalancer.Builder.denyAllIgwTraffic(Boolean denyAllIgwTraffic) Indicates whether the load balancer blocks traffic through the Internet Gateway (IGW).ApplicationLoadBalancer.Builder.desyncMitigationMode(DesyncMitigationMode desyncMitigationMode) Determines how the load balancer handles requests that might pose a security risk to your application.ApplicationLoadBalancer.Builder.dropInvalidHeaderFields(Boolean dropInvalidHeaderFields) Indicates whether HTTP headers with invalid header fields are removed by the load balancer (true) or routed to targets (false).ApplicationLoadBalancer.Builder.http2Enabled(Boolean http2Enabled) Indicates whether HTTP/2 is enabled.ApplicationLoadBalancer.Builder.idleTimeout(Duration idleTimeout) The load balancer idle timeout, in seconds.ApplicationLoadBalancer.Builder.internetFacing(Boolean internetFacing) Whether the load balancer has an internet-routable address.ApplicationLoadBalancer.Builder.ipAddressType(IpAddressType ipAddressType) The type of IP addresses to use.ApplicationLoadBalancer.Builder.loadBalancerName(String loadBalancerName) Name of the load balancer.ApplicationLoadBalancer.Builder.minimumCapacityUnit(Number minimumCapacityUnit) The minimum capacity (LCU) for a load balancer.ApplicationLoadBalancer.Builder.preserveHostHeader(Boolean preserveHostHeader) Indicates whether the Application Load Balancer should preserve the host header in the HTTP request and send it to the target without any change.ApplicationLoadBalancer.Builder.preserveXffClientPort(Boolean preserveXffClientPort) Indicates whether the X-Forwarded-For header should preserve the source port that the client used to connect to the load balancer.ApplicationLoadBalancer.Builder.securityGroup(ISecurityGroup securityGroup) Security group to associate with this load balancer.The VPC network to place the load balancer in.ApplicationLoadBalancer.Builder.vpcSubnets(SubnetSelection vpcSubnets) Which subnets place the load balancer in.ApplicationLoadBalancer.Builder.wafFailOpen(Boolean wafFailOpen) Indicates whether to allow a WAF-enabled load balancer to route requests to targets if it is unable to forward the request to AWS WAF.ApplicationLoadBalancer.Builder.xAmznTlsVersionAndCipherSuiteHeaders(Boolean xAmznTlsVersionAndCipherSuiteHeaders) Indicates whether the two headers (x-amzn-tls-version and x-amzn-tls-cipher-suite), which contain information about the negotiated TLS version and cipher suite, are added to the client request before sending it to the target.ApplicationLoadBalancer.Builder.xffHeaderProcessingMode(XffHeaderProcessingMode xffHeaderProcessingMode) Enables you to modify, preserve, or remove the X-Forwarded-For header in the HTTP request before the Application Load Balancer sends the request to the target.