Home

envoy.extensions.filters.http.ext_authz.v3.ExtAuthz

Example

Disclaimer: The example is meant to show what methods are available on the object and does not necessarily constitute working code.
local types = import 'types.libsonnet';

types.envoy.extensions.filters.http.ext_authz.v3.ExtAuthz
.withAllowedHeaders(types.envoy.type.matcher.v3.ListStringMatcher)
.withBootstrapMetadataLabelsKey('string')
.withClearRouteCache(false)
.withDenyAtDisable(types.envoy.config.core.v3.RuntimeFeatureFlag)
.withFailureModeAllow(false)
.withFilterEnabled(types.envoy.config.core.v3.RuntimeFractionalPercent)
.withFilterEnabledMetadata(types.envoy.type.matcher.v3.MetadataMatcher)
.withGrpcService(types.envoy.config.core.v3.GrpcService)
.withHttpService(types.envoy.extensions.filters.http.ext_authz.v3.HttpService)
.withIncludePeerCertificate(false)
.withMetadataContextNamespaces([ 'string' ])
.withStatPrefix('string')
.withStatusOnError(types.envoy.type.v3.HttpStatus)
.withTransportApiVersion(types.envoy.config.core.v3.ApiVersion.AUTO)
.withTypedMetadataContextNamespaces([ 'string' ])
.withWithRequestBody(types.envoy.extensions.filters.http.ext_authz.v3.BufferSettings)
._validate()

Fields

Name Type One-of group Required Constraints
allowed_headers envoy.type.matcher.v3.ListStringMatcher  
bootstrap_metadata_labels_key string  
clear_route_cache bool  
deny_at_disable envoy.config.core.v3.RuntimeFeatureFlag  
failure_mode_allow bool  
filter_enabled envoy.config.core.v3.RuntimeFractionalPercent  
filter_enabled_metadata envoy.type.matcher.v3.MetadataMatcher  
grpc_service envoy.config.core.v3.GrpcService services  
http_service envoy.extensions.filters.http.ext_authz.v3.HttpService services  
include_peer_certificate bool  
metadata_context_namespaces [] string  
stat_prefix string  
status_on_error envoy.type.v3.HttpStatus  
transport_api_version envoy.config.core.v3.ApiVersion   {"Enum":{"defined_only":true}}
typed_metadata_context_namespaces [] string  
with_request_body envoy.extensions.filters.http.ext_authz.v3.BufferSettings