View Source Envoy.Extensions.Filters.Http.Fault.V3.HTTPFault (envoy_data_plane_api v0.1.0)

Summary

Types

@type t() :: %Envoy.Extensions.Filters.Http.Fault.V3.HTTPFault{
  __unknown_fields__: [
    {field_number :: integer(), Protobuf.Wire.Types.wire_type(),
     value :: term()}
  ],
  abort: Envoy.Extensions.Filters.Http.Fault.V3.FaultAbort.t() | nil,
  abort_grpc_status_runtime: String.t(),
  abort_http_status_runtime: String.t(),
  abort_percent_runtime: String.t(),
  delay: Envoy.Extensions.Filters.Common.Fault.V3.FaultDelay.t() | nil,
  delay_duration_runtime: String.t(),
  delay_percent_runtime: String.t(),
  disable_downstream_cluster_stats: boolean(),
  downstream_nodes: [String.t()],
  filter_metadata: Google.Protobuf.Struct.t() | nil,
  headers: [Envoy.Config.Route.V3.HeaderMatcher.t()],
  max_active_faults: Google.Protobuf.UInt32Value.t() | nil,
  max_active_faults_runtime: String.t(),
  response_rate_limit:
    Envoy.Extensions.Filters.Common.Fault.V3.FaultRateLimit.t() | nil,
  response_rate_limit_percent_runtime: String.t(),
  upstream_cluster: String.t()
}