View Source Envoy.Api.V2.Cluster.OutlierDetection (envoy_data_plane_api v0.1.0)

Summary

Types

@type t() :: %Envoy.Api.V2.Cluster.OutlierDetection{
  __unknown_fields__: [
    {field_number :: integer(), Protobuf.Wire.Types.wire_type(),
     value :: term()}
  ],
  base_ejection_time: Google.Protobuf.Duration.t() | nil,
  consecutive_5xx: Google.Protobuf.UInt32Value.t() | nil,
  consecutive_gateway_failure: Google.Protobuf.UInt32Value.t() | nil,
  consecutive_local_origin_failure: Google.Protobuf.UInt32Value.t() | nil,
  enforcing_consecutive_5xx: Google.Protobuf.UInt32Value.t() | nil,
  enforcing_consecutive_gateway_failure: Google.Protobuf.UInt32Value.t() | nil,
  enforcing_consecutive_local_origin_failure:
    Google.Protobuf.UInt32Value.t() | nil,
  enforcing_failure_percentage: Google.Protobuf.UInt32Value.t() | nil,
  enforcing_failure_percentage_local_origin:
    Google.Protobuf.UInt32Value.t() | nil,
  enforcing_local_origin_success_rate: Google.Protobuf.UInt32Value.t() | nil,
  enforcing_success_rate: Google.Protobuf.UInt32Value.t() | nil,
  failure_percentage_minimum_hosts: Google.Protobuf.UInt32Value.t() | nil,
  failure_percentage_request_volume: Google.Protobuf.UInt32Value.t() | nil,
  failure_percentage_threshold: Google.Protobuf.UInt32Value.t() | nil,
  interval: Google.Protobuf.Duration.t() | nil,
  max_ejection_percent: Google.Protobuf.UInt32Value.t() | nil,
  split_external_local_origin_errors: boolean(),
  success_rate_minimum_hosts: Google.Protobuf.UInt32Value.t() | nil,
  success_rate_request_volume: Google.Protobuf.UInt32Value.t() | nil,
  success_rate_stdev_factor: Google.Protobuf.UInt32Value.t() | nil
}