View Source Envoy.Data.Cluster.V2alpha.OutlierDetectionEvent (envoy_data_plane_api v0.1.0)

Summary

Types

@type t() :: %Envoy.Data.Cluster.V2alpha.OutlierDetectionEvent{
  __unknown_fields__: [
    {field_number :: integer(), Protobuf.Wire.Types.wire_type(),
     value :: term()}
  ],
  action: Envoy.Data.Cluster.V2alpha.Action.t(),
  cluster_name: String.t(),
  enforced: boolean(),
  event:
    {:eject_success_rate_event,
     Envoy.Data.Cluster.V2alpha.OutlierEjectSuccessRate.t() | nil}
    | {:eject_consecutive_event,
       Envoy.Data.Cluster.V2alpha.OutlierEjectConsecutive.t() | nil}
    | {:eject_failure_percentage_event,
       Envoy.Data.Cluster.V2alpha.OutlierEjectFailurePercentage.t() | nil}
    | nil,
  num_ejections: non_neg_integer(),
  secs_since_last_action: Google.Protobuf.UInt64Value.t() | nil,
  timestamp: Google.Protobuf.Timestamp.t() | nil,
  type: Envoy.Data.Cluster.V2alpha.OutlierEjectionType.t(),
  upstream_url: String.t()
}