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()
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 |
|