Class ApplicationProtocolVersion
Load balancing protocol version for application load balancers.
Inheritance
System.Object
ApplicationProtocolVersion
Namespace: Amazon.CDK.AWS.ElasticLoadBalancingV2
Assembly: Amazon.CDK.AWS.ElasticLoadBalancingV2.dll
Syntax (csharp)
public sealed class ApplicationProtocolVersion : Enum
Syntax (vb)
Public NotInheritable Class ApplicationProtocolVersion
Inherits
Enum
Remarks
ExampleMetadata: infused
Examples
Vpc vpc;
var tg = new ApplicationTargetGroup(this, "TG", new ApplicationTargetGroupProps {
TargetType = TargetType.IP,
Port = 50051,
Protocol = ApplicationProtocol.HTTP,
ProtocolVersion = ApplicationProtocolVersion.GRPC,
HealthCheck = new HealthCheck {
Enabled = true,
HealthyGrpcCodes = "0-99"
},
Vpc = vpc
});
Synopsis
Fields
GRPC | GRPC. |
HTTP1 | HTTP1. |
HTTP2 | HTTP2. |
value__ |
Fields
GRPC
GRPC.
public const ApplicationProtocolVersion GRPC
Field Value
Type | Description |
---|---|
ApplicationProtocolVersion |
HTTP1
HTTP1.
public const ApplicationProtocolVersion HTTP1
Field Value
Type | Description |
---|---|
ApplicationProtocolVersion |
HTTP2
HTTP2.
public const ApplicationProtocolVersion HTTP2
Field Value
Type | Description |
---|---|
ApplicationProtocolVersion |
value__
public int value__
Field Value
Type | Description |
---|---|
System.Int32 |