Home

envoy.extensions.filters.http.fault.v3.HTTPFault

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.fault.v3.HTTPFault
.withAbort(types.envoy.extensions.filters.http.fault.v3.FaultAbort)
.withAbortGrpcStatusRuntime('string')
.withAbortHttpStatusRuntime('string')
.withAbortPercentRuntime('string')
.withDelay(types.envoy.extensions.filters.common.fault.v3.FaultDelay)
.withDelayDurationRuntime('string')
.withDelayPercentRuntime('string')
.withDisableDownstreamClusterStats(false)
.withDownstreamNodes([ 'string' ])
.withHeaders([ types.envoy.config.route.v3.HeaderMatcher ])
.withMaxActiveFaults(1)
.withMaxActiveFaultsRuntime('string')
.withResponseRateLimit(types.envoy.extensions.filters.common.fault.v3.FaultRateLimit)
.withResponseRateLimitPercentRuntime('string')
.withUpstreamCluster('string')
._validate()

Fields

Name Type One-of group Required Constraints
abort envoy.extensions.filters.http.fault.v3.FaultAbort  
abort_grpc_status_runtime string  
abort_http_status_runtime string  
abort_percent_runtime string  
delay envoy.extensions.filters.common.fault.v3.FaultDelay  
delay_duration_runtime string  
delay_percent_runtime string  
disable_downstream_cluster_stats bool  
downstream_nodes [] string  
headers [] envoy.config.route.v3.HeaderMatcher  
max_active_faults google.protobuf.UInt32Value  
max_active_faults_runtime string  
response_rate_limit envoy.extensions.filters.common.fault.v3.FaultRateLimit  
response_rate_limit_percent_runtime string  
upstream_cluster string