Class CfnDistribution.GrpcConfigProperty
Amazon CloudFront supports gRPC, an open-source remote procedure call (RPC) framework built on HTTP/2.
Inheritance
Implements
Namespace: Amazon.CDK.AWS.CloudFront
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class GrpcConfigProperty : Object, CfnDistribution.IGrpcConfigProperty
Syntax (vb)
Public Class GrpcConfigProperty
Inherits Object
Implements CfnDistribution.IGrpcConfigProperty
Remarks
gRPC offers bi-directional streaming and binary protocol that buffers payloads, making it suitable for applications that require low latency communications.
To enable your distribution to handle gRPC requests, you must include HTTP/2 as one of the supported HTTP
versions and allow HTTP
methods, including POST
.
For more information, see Using gRPC with CloudFront distributions in the Amazon CloudFront Developer Guide .
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.CloudFront;
var grpcConfigProperty = new GrpcConfigProperty {
Enabled = false
};
Synopsis
Constructors
Grpc |
Properties
Enabled | Enables your CloudFront distribution to receive gRPC requests and to proxy them directly to your origins. |
Constructors
GrpcConfigProperty()
public GrpcConfigProperty()
Properties
Enabled
Enables your CloudFront distribution to receive gRPC requests and to proxy them directly to your origins.
public object Enabled { get; set; }
Property Value
System.