enum AlpnPolicy
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.ElasticLoadBalancingV2.AlpnPolicy |
Java | software.amazon.awscdk.services.elasticloadbalancingv2.AlpnPolicy |
Python | aws_cdk.aws_elasticloadbalancingv2.AlpnPolicy |
TypeScript (source) | @aws-cdk/aws-elasticloadbalancingv2 » AlpnPolicy |
Application-Layer Protocol Negotiation Policies for network load balancers.
Which protocols should be used over a secure connection.
Members
| Name | Description |
|---|---|
| HTTP1_ONLY | Negotiate only HTTP/1.*. The ALPN preference list is http/1.1, http/1.0. |
| HTTP2_ONLY | Negotiate only HTTP/2. |
| HTTP2_OPTIONAL | Prefer HTTP/1.* over HTTP/2 (which can be useful for HTTP/2 testing). The ALPN preference list is http/1.1, http/1.0, h2. |
| HTTP2_PREFERRED | Prefer HTTP/2 over HTTP/1.*. The ALPN preference list is h2, http/1.1, http/1.0. |
| NONE | Do not negotiate ALPN. |
HTTP1_ONLY
Negotiate only HTTP/1.*. The ALPN preference list is http/1.1, http/1.0.
HTTP2_ONLY
Negotiate only HTTP/2.
The ALPN preference list is h2
HTTP2_OPTIONAL
Prefer HTTP/1.* over HTTP/2 (which can be useful for HTTP/2 testing). The ALPN preference list is http/1.1, http/1.0, h2.
HTTP2_PREFERRED
Prefer HTTP/2 over HTTP/1.*. The ALPN preference list is h2, http/1.1, http/1.0.
NONE
Do not negotiate ALPN.

.NET
Java
Python
TypeScript (