HttpBufferPolicy
Proto: http_buffer_policy.proto
Package: trafficcontrol.policy.gloo.solo.io
Types:
- HTTPBufferPolicySpec
- HTTPBufferPolicySpec.Config
- HTTPBufferPolicyStatus
- HTTPBufferPolicyStatus.WorkspacesEntry
HTTPBufferPolicySpec
HTTPBufferPolicy is used to enable http buffers for routes
For more details on HTTPBuffer, visit: https://www.envoyproxy.io/docs/envoy/latest/configuration/http/http_filters/buffer_filter
apiVersion: trafficcontrol.policy.gloo.solo.io/v2
kind: HTTPBufferPolicy
metadata:
name: buffer
namespace: bookinfo
spec:
config:
maxRequestBytes: 16384
applyToRoutes:
- route:
labels:
route: productpage
Field | Description |
---|---|
applyToRoutes |
(repeated common.gloo.solo.io.RouteSelector ) |
config |
(HTTPBufferPolicySpec.Config ) |
HTTPBufferPolicySpec.Config
Field | Description |
---|---|
maxRequestBytes |
(google.protobuf.UInt32Value )The maximum request size that the filter will buffer before the connection manager will stop buffering and return a 413 response |
HTTPBufferPolicyStatus
reflects the status of the HTTPBufferPolicy
Field | Description |
---|---|
global |
(common.gloo.solo.io.GenericGlobalStatus ) |
workspaces |
(repeated HTTPBufferPolicyStatus.WorkspacesEntry )The status of the resource in each workspace that it exists in |
HTTPBufferPolicyStatus.WorkspacesEntry
Field | Description |
---|---|
key |
(string ) |
value |
(common.gloo.solo.io.WorkspaceStatus ) |