caching.proto

Package: caching.options.gloo.solo.io

Types:

Source File: github.com/solo-io/gloo/projects/gloo/api/v1/enterprise/options/caching/caching.proto

Settings

"cachingServiceRef": .core.solo.io.ResourceRef
"allowedVaryHeaders": []solo.io.envoy.type.matcher.v3.StringMatcher
"timeout": .google.protobuf.Duration
"maxPayloadSize": .google.protobuf.UInt32Value

Field Type Description
cachingServiceRef .core.solo.io.ResourceRef The basic reference for the service. Details name and namespace.
allowedVaryHeaders []solo.io.envoy.type.matcher.v3.StringMatcher A list of string matchers that state what headers are allowed to vary and still be cached. Per upstream envoy allowed vary headers.
timeout .google.protobuf.Duration Connection timeout for retrieval from an sync cache.
maxPayloadSize .google.protobuf.UInt32Value Max payload size to cache. If unset defaults to a reasonable value. If explicitly set to 0 will prevent anything with a body from being cached.